Burberry API endpoint
Returns product detail for one Burberry product page: name, sku, colour, material, description, price, stock status, every product image, and every other purchasable colourway of the same style. url is the site-relative product path, e.g. /check-cashmere-cardigan-p81336111, as returned by burberry-search's or burberry-category's own products[].url field.
/burberry/productNotable response behavior:
sku is Burberry's own product sku, distinct from the numeric id embedded in the URL.in_stock reflects the product page's own current availability.colors lists every other purchasable colourway of the same style, each its own separate product page (its own url) -- fetch that url to get that colourway's own price/stock/images.url that does not resolve to a real product returns a not-found error.| Field | Filled in, of 2 checked | Values in the sample |
|---|---|---|
| id | 2 | |
| label | 2 | “Ecru beige” and 1 other value |
| url | 2 | “/check-cashmere-cardigan-p81336111” and 1 other value |
| image_url | 2 | assets.burberry.com |
| selected | 2 | true in 1 of 2 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Site-relative product path, from a search or category result's url field | /check-cashmere-cardigan-p81336111 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/burberry/product?url=%2Fcheck-cashmere-cardigan-p81336111" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"sku": "81336111001",
"name": "Check Cashmere Cardigan",
"color": "Ecru beige",
"material": "Cashmere",
"description": "A cardigan in lightweight cashmere knitted with our House Check.",
"price": 1995,
"currency": "USD",
"in_stock": true,
"images": [
"https://assets.burberry.com/is/image/Burberryltd/47C2F220"
],
"colors": [
{
"id": "81336111",
"label": "Ecru beige",
"url": "/check-cashmere-cardigan-p81336111",
"image_url": "https://assets.burberry.com/is/image/Burberryltd/FC134674",
"selected": true
}
],
"url": "/check-cashmere-cardigan-p81336111",
"source_url": "https://us.burberry.com/check-cashmere-cardigan-p81336111",
"fetched_at": "2026-09-09T00:00:00Z"
}
}Request schema
No body schema
Response schema
#/definitions/burberry.productResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | burberry.ProductResponse | No | ||||
| data.color | string | No | ||||
| data.colors | array | No | ||||
| data.colors[].id | string | No | ||||
| data.colors[].image_url | string | No | ||||
| data.colors[].label | string | No | ||||
| data.colors[].selected | boolean | No | ||||
| data.colors[].url | string | No | ||||
| data.currency | string | No | ||||
| data.description | string | No | ||||
| data.fetched_at | string | No | ||||
| data.images | array | No | ||||
| data.in_stock | boolean | No | ||||
| data.material | string | No | ||||
| data.name | string | No | ||||
| data.price | number | No | ||||
| data.sku | string | No | ||||
| data.source_url | string | No | ||||
| data.url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/burberry/product?url=%2Fcheck-cashmere-cardigan-p81336111" \
-H "x-api-key: $CRAWLORA_API_KEY"