SHEIN API endpoint
Returns the deal-landing tabs and categories (ids usable with `/shein/category/goods` and `/shein/deals/products`).
/shein/deals/tabsReturns the deal-landing tabs and category ids the deal surfaces use.
No query parameters.
Response data includes for_you_tab (the localized "For You" label) and
categories, an array of {cat_id, name, type}. The category ids are usable
with /api/v1/shein/category/goods and /api/v1/shein/deals/products. The set
is a fixed discovery surface (19 categories at the time of writing), not a
paginated list.
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/shein/deals/tabs" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"for_you_tab": "For You",
"categories": [
{
"cat_id": "4436",
"name": "Women Apparel",
"type": "realCategory"
},
{
"cat_id": "3195",
"name": "Sports & Outdoor",
"type": "realCategory"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/shein.dealTabsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | shein.DealTabsResponse | No | ||||
| data.categories | array | No | ||||
| data.categories[].cat_id | string | No | 4436 | |||
| data.categories[].name | string | No | Women Apparel | |||
| data.categories[].type | string | No | realCategory | |||
| data.for_you_tab | string | No | For You | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 500 | Internal Server Error | #/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/shein/deals/tabs" \
-H "x-api-key: $CRAWLORA_API_KEY"