Endpoint Playground
Returns one 7NOW store's top-level category broken into its real subcategory groups (e.g. Fresh Food -> Pizza, Wings & Chicken Bites, Subs & Sandwiches, ...), each with its own paginated, priced item list and live availability, plus a category-wide availability summary. Complements GET /7now/catalog, whose per-category section is a single flat list -- this is the same data organized the way 7now.com's own category page groups it. store_id comes from GET /7now/stores and category_id from GET /7now/categories -- which accepts both the store's permanent departments and the merchandising shelves its homepage features, since 7NOW uses one parameter for two id spaces. An invalid or empty category_id returns a normal 200 with an empty subcategories array, not an error.
14 Oct 2026: 10 subcategories; 2 fields had a value in every checked item.
Sample value profiles: name: “Pizza” and 9 other values; items: median 17 entries.
curl 'https://api.crawlora.net/api/v1/7now/category?store_id=39226&category_id=48423' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | 39226 | 7NOW store id, from GET /7now/stores. |
| category_id | string | Yes | 48423 | Category id, from GET /7now/categories -- either a department or a merchandising shelf. |
| subcategory | string | No | Restrict to one subcategory group by exact name (from a prior call's subcategories[].name). | |
| skip | integer | No | Pagination offset, applied uniformly to every subcategory group. Defaults to 0. | |
| limit | integer | No | Max items returned per subcategory group, 1-50. Defaults to 20. |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "37134",
"category_id": "48423",
"subcategories": [
{
"name": "Pizza",
"items": [
{
"product_id": "178322-2-6-2",
"name": "Large Pizza - Ultimate Pepperoni",
"subcategory": "Pizza",
"upc": "00052548537524",
"calories": "360",
"image_url": "https://deuktbth81ifn.cloudfront.net/7now/US/178322-2-6-2/wghjlebnc3luzvgqmpvz.jpg",
"price_cents": 1299,
"promo_price_cents": 699,
"promo_description": "On Sale $6.99",
"available": true,
"available_quantity": 100,
"age_restricted": false
}
]
}
],
"stats": {
"total": 121,
"available": 99,
"out_of_stock": 22,
"percentage_available": 82
},
"skip": 0,
"limit": 20,
"source_url": "https://www.7now.com/api/bff/unified-catalog/v1/conv/inventory/subcategories?storeId=37134&categoryId=48423&skip=0&limit=20",
"fetched_at": "2026-09-05T19:40:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.