Endpoint Playground
Returns Chewy's category taxonomy tree: how to discover group_id values for chewy_category, not the products within a category. Omitting group_id returns all top-level departments (Dog, Cat, Horse, Bird, Fish, Reptile, Small Pet, Farm and Livestock Supplies, Wild Bird and Wildlife Supplies, Pharmacy, Pet Parents); a group_id expands that specific group's own subtree instead. depth controls how many levels of subcategories are expanded in one call.
14 Oct 2026: 11 groups; 5 fields had a value in every checked item.
Sample value profiles: name: “Dog” and 10 other values; thumbnail_url: image.chewy.com; children: median 12 entries.
curl 'https://api.crawlora.net/api/v1/chewy/categories' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| group_id | string | No | Chewy category group id to expand, e.g. 332 for Dog Food. Omit for the full top-level department tree. | |
| depth | integer | No | How many levels of subcategories to expand, 1 to 3 (default 2) |
{
"code": 200,
"msg": "OK",
"data": {
"count": 2,
"groups": [
{
"group_id": "288",
"name": "Dog",
"short_description": "Dog Supplies",
"thumbnail_url": "https://image.chewy.com/is/image/category/288-MAIN-dog.jpg",
"children": [
{
"group_id": "332",
"name": "Food",
"short_description": "Dog Food"
},
{
"group_id": "335",
"name": "Treats",
"short_description": "Dog Treats"
}
]
},
{
"group_id": "325",
"name": "Cat",
"short_description": "Cat Supplies"
}
],
"source_url": "https://www.chewy.com/api/search/groups?catalogId=1004&depth=1&fields=NMA_MENU",
"fetched_at": "2026-08-20T10:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.