Retrieve a paginated list of products with optional filtering and sorting
curl --request GET \
--url https://api.example.com/api/product \
--header 'x-api-key: <x-api-key>'{
"statusCode": 123,
"message": "<string>",
"data": [
{
"id": 123,
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"variant": [
{}
],
"price": 123,
"stock": 123,
"category_id": 123,
"category_name": "<string>",
"category_slug": "<string>",
"img_urls": [
{}
],
"created_at": "<string>"
}
],
"metadata": {
"currentPage": 123,
"totalPages": 123,
"totalItems": 123,
"itemsPerPage": 123,
"category": {}
}
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/memoowi/e-comm-api-demo-2/llms.txt
Use this file to discover all available pages before exploring further.
name, price, stock, created_atasc, descShow Product Object
curl --request GET \
--url 'https://api.example.com/api/product?page=1&limit=10&q=shirt&category=mens-clothing&sortBy=price&order=asc' \
--header 'x-api-key: your_api_key_here'
{
"statusCode": 200,
"message": "Success fetching products data",
"data": [
{
"id": 1,
"name": "Classic Cotton Shirt",
"slug": "classic-cotton-shirt",
"description": "A comfortable cotton shirt perfect for everyday wear",
"variant": ["S", "M", "L", "XL"],
"price": 29.99,
"stock": 150,
"category_id": 1,
"category_name": "Men's Clothing",
"category_slug": "mens-clothing",
"img_urls": [
"uploads/products/shirt-1.jpg",
"uploads/products/shirt-2.jpg"
],
"created_at": "2026-01-15T10:30:00.000Z"
},
{
"id": 2,
"name": "Premium Polo Shirt",
"slug": "premium-polo-shirt",
"description": "High-quality polo shirt with modern fit",
"variant": ["M", "L", "XL"],
"price": 39.99,
"stock": 85,
"category_id": 1,
"category_name": "Men's Clothing",
"category_slug": "mens-clothing",
"img_urls": [
"uploads/products/polo-1.jpg"
],
"created_at": "2026-01-20T14:20:00.000Z"
}
],
"metadata": {
"currentPage": 1,
"totalPages": 5,
"totalItems": 48,
"itemsPerPage": 10,
"category": {
"id": 1,
"name": "Men's Clothing",
"slug": "mens-clothing"
}
}
}
curl --request GET \
--url https://api.example.com/api/product \
--header 'x-api-key: <x-api-key>'{
"statusCode": 123,
"message": "<string>",
"data": [
{
"id": 123,
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"variant": [
{}
],
"price": 123,
"stock": 123,
"category_id": 123,
"category_name": "<string>",
"category_slug": "<string>",
"img_urls": [
{}
],
"created_at": "<string>"
}
],
"metadata": {
"currentPage": 123,
"totalPages": 123,
"totalItems": 123,
"itemsPerPage": 123,
"category": {}
}
}