Balenciaga API endpoint
Returns structured product detail from Balenciaga's product page, including schema.org name/SKU/price/availability, images, color variants, and visible product details. url must be a product URL returned by balenciaga-category or balenciaga-search.
/balenciaga/productQuery parameters:
url (required): a product URL returned by balenciaga-category or balenciaga-search.Notable response behavior:
url for the site's live Product-Variation request, which can be passed to balenciaga-product-variants.| Field | In the sample | Value in the sample |
|---|---|---|
| product_id | Has a value | |
| sku | Has a value | |
| name | Has a value | “Women's Hourglass Avenue Top Handle Bag Small in Black” |
| description | Has a value | 151 characters |
| color | Has a value | “Black” |
| availability | Has a value | “InStock” |
| in_stock | Has a value | true |
| images | Has a value | 1 entry |
| colors | Has a value | 5 entries |
| details | Has a value | 5 entries |
| dimensions | Has a value | 6 entries |
| product_care | Has a value | 1,082 characters |
| url | Has a value | balenciaga.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Product URL from a Balenciaga listing | /en-en/hourglass-avenue-top-handle-bag-small-black-A007IH2ACT21000.html | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/balenciaga/product?url=%2Fen-en%2Fhourglass-avenue-top-handle-bag-small-black-A007IH2ACT21000.html" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"product_id": "A007IH2ACT21000",
"sku": "814444397",
"name": "WOMEN'S HOURGLASS AVENUE TOP HANDLE BAG SMALL IN BLACK",
"description": "Hourglass Avenue Top Handle Bag Small in black shiny box calfskin with aged-gold hardware.",
"color": "Black",
"material": "Calfskin",
"dimensions": [
"Length: 24 cm | 9.4\"",
"Height: 18 cm | 7.1\""
],
"product_care": "Wipe with a soft, dry cloth. Keep away from heat.",
"currency": "USD",
"in_stock": true,
"url": "https://www.balenciaga.com/en-en/hourglass-avenue-top-handle-bag-small-black-A007IH2ACT21000.html"
}
}Request schema
No body schema
Response schema
#/definitions/balenciaga.productResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | balenciaga.ProductResponse | No | ||||
| data.availability | string | No | ||||
| data.color | string | No | ||||
| data.colors | array | No | ||||
| data.colors[].code | string | No | ||||
| data.colors[].name | string | No | ||||
| data.colors[].url | string | No | ||||
| data.currency | string | No | ||||
| data.description | string | No | ||||
| data.details | array | No | ||||
| data.dimensions | array | 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.product_care | string | No | ||||
| data.product_id | string | 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/balenciaga/product?url=%2Fen-en%2Fhourglass-avenue-top-handle-bag-small-black-A007IH2ACT21000.html" \
-H "x-api-key: $CRAWLORA_API_KEY"