Moncler API endpoint
Returns Moncler's full category tree (id, name, description, and subcategories). Every id is a valid value for moncler-category's own category_id parameter. levels controls how many levels of subcategories are included.
/moncler/categoriesReturns Moncler's full category tree. levels (1-3, default 2) controls how many levels of subcategories are inlined under each top-level category; levels=1 returns top-level categories only, with no children.
Notable response behavior:
category_id in the response is a valid value for moncler-category's own category_id parameter — this is the discovery endpoint for that closed, upstream-defined set.children is nested to the requested levels and omitted once no further subcategories exist.| Field | Filled in, of 36 checked | Values in the sample |
|---|---|---|
| category_id | 36 | |
| name | 36 | “Early Access: Spring 2026 Moncler Collection” and 27 other values |
| description | 21 | “Preview the new collection.” and 17 other values |
| parent_id | 36 | |
| children | 10 | median 3 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| levels | integer | No | How many levels of the category tree to return Minimum: 1. Maximum: 3. | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/moncler/categories" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"category_id": "men",
"name": "Men",
"children": [
{
"category_id": "men-outerwear-all-down-jackets",
"name": "All Down Jackets",
"parent_id": "men"
}
]
},
{
"category_id": "women",
"name": "Women",
"children": [
{
"category_id": "women-outerwear-all-down-jackets",
"name": "All Down Jackets",
"parent_id": "women"
}
]
}
]
}
}Request schema
No body schema
Response schema
#/definitions/moncler.categoriesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | moncler.CategoriesResponse | No | ||||
| data.categories | array | No | ||||
| data.categories[].category_id | string | No | ||||
| data.categories[].children | array | No | ||||
| data.categories[].description | string | No | ||||
| data.categories[].name | string | No | ||||
| data.categories[].parent_id | 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/moncler/categories" \
-H "x-api-key: $CRAWLORA_API_KEY"