Product Catalogue API
Paginated product list with SKU, price, category, and stock level. Ideal for practising server-side pagination in OutSystems.
| Property | Value |
|---|---|
| Method | GET |
| Base URL | https://labs.lowcademy.com/apis/ |
| File | products.php |
| Authentication | None |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| page | Integer | Optional | 1 | Page number |
| limit | Integer | Optional | 20 | Records per page — max 50 |
| category | String | Optional | — | Filter by category name |
First page (default)
curl https://labs.lowcademy.com/apis/productsPage 2, 10 records per page
curl https://labs.lowcademy.com/apis/products?page=2&limit=10Filter by category
curl https://labs.lowcademy.com/apis/products?category=Electronics| Field | Type | Description |
|---|---|---|
| success | Boolean | Always true |
| page | Integer | Current page |
| total | Integer | Total number of products (across all pages) |
| data[].sku | String | Product SKU code |
| data[].name | String | Product name |
| data[].price | Number | Price in INR |
| data[].category | String | Product category |
| data[].stock | Integer | Units in stock |
{
"success": true,
"page" : 1,
"total" : 200,
"data" : [
{ "sku": "EL-001", "name": "Wireless Mouse", "price": 849, "category": "Electronics", "stock": 45 }
]
}