Endpoint Playground
Searches Zara product listings by keyword within one department section, with real offset-based pagination. Returns products with pricing, images, availability, and every purchasable color variant, plus the search facets. This search is best-effort relevance, not a guaranteed keyword match: for an obscure or nonsense keyword, Zara's own search falls back to a broader recommended result set instead of returning an empty list, and there is no reliable field in the response to distinguish a true keyword match from that fallback behavior. Requesting an offset beyond the available results returns a normal, empty result with is_last_page true rather than an error.
14 Oct 2026: 24 products; 9 fields had a value in every checked item and 2 varied between items.
Sample value profiles: family_name: TROUSERS (22), DRESS (1); price: 0 to 89.9, median 59.9; reference: “C04001246400000-I2026” and 23 other values.
curl 'https://api.crawlora.net/api/v1/zara/search?query=jeans§ion=WOMAN' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | jeans | Search keyword |
| section | string | Yes | WOMAN | Department section to search |
| offset | integer | No | Zero-based result offset, defaults to 0 | |
| limit | integer | No | Results per request, 1 to 100, defaults to 24 |
{
"code": 200,
"msg": "OK",
"data": {
"query": "jeans",
"section": "WOMAN",
"offset": 0,
"limit": 24,
"count": 1,
"total_count": 382,
"is_last_page": false,
"products": [
{
"id": 545408253,
"reference": "C08727223427000-I2026",
"name": "TRF LOW-RISE WIDE LEG JEANS",
"price": 59.9,
"section_name": "WOMAN",
"family_name": "TROUSERS",
"subfamily_name": "T.FOLDER PANTS",
"availability": "in_stock",
"url": "https://www.zara.com/us/en/trf-low-rise-wide-leg-jeans-p08727223.html",
"image_url": "https://static.zara.net/assets/public/0670/266f/94d044d4b726/35ed5c28bb36/06688224427-p/06688224427-p.jpg?w=800",
"colors": [
{
"id": "427",
"product_id": 545413052,
"name": "Mid-blue",
"price": 59.9,
"availability": "in_stock",
"image_url": "https://static.zara.net/assets/public/0670/266f/94d044d4b726/35ed5c28bb36/06688224427-p/06688224427-p.jpg?w=800"
},
{
"id": "443",
"product_id": 545413048,
"name": "Dark indigo",
"price": 59.9,
"availability": "in_stock"
}
]
}
],
"facets": [
{
"key": "color_facet",
"values": [
{
"id": "beige",
"label": "Beige",
"count": 8
},
{
"id": "black",
"label": "Black",
"count": 15
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.