Endpoint Playground
Returns every browsable Hermès category for a market: the category code hermes-category accepts, its display name, its page path and absolute URL, its parent code and its depth in the tree. This is the discovery endpoint for hermes-category's category parameter, so every accepted value is obtainable from this API rather than by reading the website. Editorial and story tiles that carry no browsable category page are excluded, so every code returned is one hermes-category will accept.
14 Oct 2026: 175 categories; 6 fields had a value in every checked item and 1 varied between items.
Sample value profiles: depth: 0 to 2, median 2; name: “Women” and 129 other values; url: hermes.com.
curl 'https://api.crawlora.net/api/v1/hermes/categories?locale=at_de' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| locale | string | No | at_de | Market and language. One of: at_de, au_en, be_en, be_fr, br_pt, ca_en, ca_fr, ch_de, ch_fr, cz_en, de_de, dh_en, dk_en, es_es, fi_en, fr_fr, gr_en, hk_en, ie_en, it_it, jp_ja, kr_ko, lu_fr, mo_en, mx_es, my_en, nl_en, no_en, pl_en, pt_en, ri_en, se_en, sg_en, th_en, tw_zh, uk_en, us_en |
{
"code": 200,
"msg": "ok",
"data": {
"locale": "us_en",
"total": 176,
"categories": [
{
"code": "WOMEN",
"name": "Women",
"path": "/us/en/category/women/",
"url": "https://www.hermes.com/us/en/category/women/",
"depth": 0,
"children": 8
},
{
"code": "WOMEN_SHOES_SNEAKERS",
"name": "Sneakers",
"path": "/us/en/category/women/shoes/sneakers/",
"url": "https://www.hermes.com/us/en/category/women/shoes/sneakers/",
"parent_code": "WOMEN_SHOES",
"depth": 2,
"children": 0
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.