Endpoint Playground
Returns a category/browse listing for one storefront category id (cid). cid is an opaque Gap Inc category id assigned by the storefront's own navigation -- neither oldnavy-search nor oldnavy-category currently surface a category-id list, so find one from the storefront's own category page URLs (the cid query parameter on a /browse/... page) for now. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`) -- it must match the brand the cid was found under. Returns the category's subcategory breakdown, product summaries with per-color inventory data, and available search facets with live counts.
14 Oct 2026: 42 products; 7 fields had a value in every checked item.
Sample value profiles: web_product_type: womens jeans (37), womens bottoms (5); review_score: 1 to 5, median 4.5; name: “Low-Rise Loose Jeans” and 39 other values.
curl 'https://api.crawlora.net/api/v1/oldnavy/category?cid=85729&brand=on' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| cid | string | Yes | 85729 | Category id, from a storefront category page's own cid query parameter |
| brand | string | No | on | Storefront to browse |
| page | integer | No | One-based page |
{
"code": 200,
"msg": "OK",
"data": {
"category_id": "85729",
"brand": "on",
"page": 1,
"page_size": 200,
"total_pages": 2,
"total_colors": 392,
"count": 1,
"categories": [
{
"category_id": "85729",
"category_name": "Jeans",
"sub_category_id": "3051473",
"sub_category_name": "Slim Jeans",
"items": [
{
"cc_id": "896223002",
"style_id": "431453"
}
]
}
],
"products": [
{
"id": "734897",
"name": "High-Waisted Wow Super-Skinny Jeans",
"review_score": 4.6,
"review_count": 38414,
"url": "https://oldnavy.gap.com/browse/product.do?pid=886872002",
"colors": [
{
"id": "886872002",
"name": "White",
"short_description": "Calla Lily White",
"price": 22,
"regular_price": 34.99,
"percentage_off": 37,
"image_url": "https://oldnavy.gap.com/webcontent/0061/704/456/cn61704456.jpg",
"inventory_count": 55,
"inventory_status": "In Stock",
"back_order_inventory_count": 0,
"back_order_inventory_status": "Out of Stock"
}
]
}
],
"facets": [
{
"name": "price",
"type": "range",
"range_min": 4.99,
"range_max": 64.99,
"is_range": true
},
{
"name": "department",
"label": "department",
"type": "single-select",
"options": [
{
"label": "Women",
"value": "Women",
"count": 282
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.