Gucci API endpoint
Returns Gucci's own size-conversion chart for one product style, as a plain header row plus data rows. Not every style carries one -- a one-size accessory (a bag, a scarf) returns available: false with no headers/rows, a well-formed signal rather than an error. style_code comes from gucci-search's or gucci-category's own style_code field.
/gucci/size-guidestyle_code is required and comes from gucci-search's or gucci-category's own style_code field.
Notable response behavior:
available: false with no headers/rows, a well-formed signal rather than an error.title reflects the chart's own category label (e.g. MEN'S SHOES, WOMEN'S RINGS) -- the same chart is shared across every style in that category, not unique per style code.rows mirrors the upstream chart's own column order exactly as headers lists it (e.g. size, IT/EU, UK/AU, US, foot length).| Field | In the sample | Value in the sample |
|---|---|---|
| style_code | Has a value | |
| available | Has a value | true |
| title | Has a value | “MEN'S SHOES” |
| headers | Has a value | 8 entries |
| rows | Has a value | 27 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| style_code | string | Yes | Product style code | 757892AACAG9055 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/gucci/size-guide?style_code=757892AACAG9055" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"style_code": "757892AACAG9055",
"available": true,
"title": "MEN'S SHOES",
"headers": [
"SIZE",
"IT/EU",
"UK/AU",
"US",
"KR(MM)",
"JP(CM)",
"MX",
"FOOT LENGTH(INCH)"
],
"rows": [
[
"4",
"38",
"4",
"4.5",
"230",
"23",
"4.5",
"9.61"
],
[
"4.5",
"38.5",
"4.5",
"5",
"235",
"23.5",
"5",
"9.76"
]
]
}
}Request schema
No body schema
Response schema
#/definitions/gucci.sizeGuideResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | gucci.SizeGuideResponse | No | ||||
| data.available | boolean | No | ||||
| data.fetched_at | string | No | ||||
| data.headers | array | No | ||||
| data.rows | array | No | ||||
| data.source_url | string | No | ||||
| data.style_code | string | No | ||||
| data.title | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/gucci/size-guide?style_code=757892AACAG9055" \
-H "x-api-key: $CRAWLORA_API_KEY"