Endpoint Playground
Returns one page (up to 60 products) of a public AliExpress category listing with the same product fields as the search endpoint: product id, title, link, image, price, currency, original price, rating, sold text, discount, SKU id, ship-from country and store name when AliExpress lists them. category_id is the AliExpress web category id from a /category/<id>/<slug>.html URL (for example 5090301 for Cellphones); the slug segment is cosmetic (the listing is selected by id) and defaults to products. The listing uses the anonymous US English/USD locale. Product-detail pages are currently unavailable through the supported HTTP profiles.
26 Oct 2026: 60 products; 8 fields had a value in every checked item and 4 varied between items.
Sample value profiles: ship_from: CN (45), US (5); price: 8.23 to 938.28, median 111.39; sold_text: “760 sold” and 37 other values.
curl 'https://api.crawlora.net/api/v1/aliexpress/category-products?category_id=5090301' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category_id | integer | Yes | 5090301 | AliExpress web category id: the number in a /category/<id>/<slug>.html URL (for example 5090301 for Cellphones); taxonomy ids from the categories endpoint are a different namespace and are not interchangeable |
| slug | string | No | Category path segment used by AliExpress's own URL (lower-case letters, digits, hyphens); cosmetic, defaults to products | |
| page | integer | No | 1-indexed result page (1-60), defaults to 1 |
{
"code": 200,
"msg": "OK",
"data": {
"category_id": 5090301,
"slug": "cellphones",
"page": 1,
"page_size": 60,
"total_results": 3421,
"total_pages": 58,
"count": 2,
"source_url": "https://www.aliexpress.com/category/5090301/cellphones.html",
"fetched_at": "2026-10-26T03:04:11Z",
"products": [
{
"product_id": "3256812072210872",
"title": "Wireless Bluetooth Earbuds",
"url": "https://www.aliexpress.com/item/3256812072210872.html",
"image_url": "https://ae-pic-a1.aliexpress-media.com/kf/example.jpg",
"price": 2.18,
"currency_code": "USD",
"original_price": 7.99,
"rating": 4.9,
"sold_text": "3,000+ sold",
"discount_percent": 72,
"ship_from": "US",
"store_name": "Example Store"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.