Endpoint Playground
Lists every category and subcategory from the storefront's own header navigation, flattened into department/section/category triples -- resolves the category-discovery gap jcrew-category's own category parameter otherwise leaves as "find one from a storefront URL". Each entry's category value is exactly what jcrew-category's own category parameter accepts. Filter to one department with department (e.g. women, men); omit for every department. Departments vary slightly by site (jcrew.com has an extra "home" department factory.jcrew.com doesn't) -- see the response's own departments field for the live list.
14 Oct 2026: 8 departments; 0 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/jcrew/categories?site=jcrew' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| site | string | No | jcrew | Storefront to list |
| department | string | No | Department to filter to, e.g. women, men, boys, girls, accessories, shoes, home (jcrew only) -- omit for every department |
{
"code": 200,
"msg": "OK",
"data": {
"site": "jcrew",
"departments": [
"women",
"men",
"boys",
"girls",
"home",
"shoes",
"accessories"
],
"categories": [
{
"department": "women",
"section": "clothing",
"category": "womens/categories/clothing/sweaters",
"label": "sweaters"
},
{
"department": "women",
"section": "clothing",
"category": "womens/categories/clothing/jeans",
"label": "jeans"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.