Endpoint Playground
Test Crawlora's Search Zara products API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/zara/search?query=<query>§ion=WOMAN" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | 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,
"data": {
"count": 1,
"facets": [
{
"key": "sample",
"values": [
{
"count": 1,
"id": "sample-id",
"label": "sample"
}
]
}
],
"fetched_at": "sample",
"is_last_page": true,
"limit": 1,
"offset": 1,
"products": [
{
"availability": "sample",
"colors": [
{
"availability": "sample",
"id": "sample-id",
"image_url": "https://example.com/resource",
"name": "sample",
"price": 1.23,
"product_id": 1
}
],
"family_name": "sample",
"id": 1,
"image_url": "https://example.com/resource",
"name": "sample",
"price": 1.23,
"reference": "sample",
"section_name": "sample",
"subfamily_name": "sample",
"url": "https://example.com/resource"
}
],
"query": "sample",
"section": "sample",
"source_url": "https://example.com/resource",
"total_count": 1
},
"msg": "OK"
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Searches Zara product listings by keyword within one department section, with real offset-based pagination. Returns normalized products with pricing, images, availability, and every purchasable color variant, plus the upstream's own 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.
{
"code": 200,
"data": {
"count": 1,
"facets": [
{
"key": "sample",
"values": [
{
"count": 1,
"id": "sample-id",
"label": "sample"
}
]
}
],
"fetched_at": "sample",
"is_last_page": true,
"limit": 1,
"offset": 1,
"products": [
{
"availability": "sample",
"colors": [
{
"availability": "sample",
"id": "sample-id",
"image_url": "https://example.com/resource",
"name": "sample",
"price": 1.23,
"product_id": 1
}
],
"family_name": "sample",
"id": 1,
"image_url": "https://example.com/resource",
"name": "sample",
"price": 1.23,
"reference": "sample",
"section_name": "sample",
"subfamily_name": "sample",
"url": "https://example.com/resource"
}
],
"query": "sample",
"section": "sample",
"source_url": "https://example.com/resource",
"total_count": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/zara/search?query=<query>§ion=<section>" \
-H "x-api-key: $CRAWLORA_API_KEY"