Endpoint Playground
Returns a Wayfair category page's product grid, with real page-based pagination. category accepts a bare Wayfair category id ("478390"), a "c"-prefixed id ("c478390"), a category slug ("office-chairs-c478390"), or a full category URL copied from wayfair.com. Returns products with name, brand, pricing, and image.
14 Oct 2026: 28 products; 4 fields had a value in every checked item and 4 varied between items.
Sample value profiles: price: 109.99 to 184.99, median 119.99; product_name: “Ergonomic Faux Leather Home Office Chair” and 27 other values; image_url: assets.wfcdn.com.
curl 'https://api.crawlora.net/api/v1/wayfair/category?category=office-chairs-c478390' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category | string | Yes | office-chairs-c478390 | Wayfair category id, slug, or URL |
| page | integer | No | Result page, 1-based, defaults to 1 |
{
"code": 200,
"msg": "OK",
"data": {
"category": "office-chairs-c478390",
"category_id": "478390",
"page": 1,
"count": 2,
"total_count": 19734,
"has_more": true,
"products": [
{
"product_id": "W110106074",
"product_name": "Huba Wide Seat Leisure Office Chair Cross Legs No Wheels",
"brand_name": "Inbox Zero",
"price": "81.99",
"original_price": "93.99",
"currency_code": "USD",
"image_url": "https://assets.wfcdn.com/im/1/resize-h1000-w1000%5Ecompr-r85/3347/334778195/image.jpg",
"url": "https://www.wayfair.com/pdp/product-W110106074.html"
},
{
"product_id": "W100310398",
"product_name": "Ergonomic Mesh Task Chair with Lumbar Support",
"brand_name": "Latitude Run",
"price": "98.99",
"original_price": "98.99",
"currency_code": "USD",
"image_url": "https://assets.wfcdn.com/im/1/resize-h1000-w1000%5Ecompr-r85/2582/258279464/image.jpg",
"url": "https://www.wayfair.com/pdp/product-W100310398.html"
}
],
"source_url": "https://www.wayfair.com/furniture/sb0/office-chairs-c478390.html",
"fetched_at": "2026-08-24T11:30:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.