Home and furniture pricing monitoring
Mit Wayfair-Endpunkten verwandelst du home and furniture pricing monitoring in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Turn Wayfair's own storefront data into structured home-and-furniture data — category browsing with real page-based pagination, and per-product detail with pricing, stock status, an aggregate rating with a star breakdown, and Wayfair's own site-selected feature highlights, all as normalized JSON. Credential-free.
Browse a Wayfair category's product grid and get full product detail — pricing, stock status, ratings, and site-selected highlights — as structured JSON.
Endpunkt-Familien
3
Dokumentierte Parameter
9
Beispiele
3
Live-Katalog-Snapshot
Aktive Endpunkte
3
Methoden
GET
Pflichtparameter
5
Schema-Referenzen
3
{
"platform": "Wayfair",
"endpoint": "wayfair-category",
"method": "GET",
"path": "/wayfair/category",
"auth": "apiKey"
}Use Cases
Browse a Wayfair category's product grid and get full product detail — pricing, stock status, ratings, and site-selected highlights — as structured JSON.
Mit Wayfair-Endpunkten verwandelst du home and furniture pricing monitoring in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Mit Wayfair-Endpunkten verwandelst du category catalog research in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Mit Wayfair-Endpunkten verwandelst du stock and rating tracking in wiederholbare API-Requests mit dokumentierten Inputs und JSON-Antworten.
Managed Execution
Jede Zahl unten stammt direkt aus dem Live-Wayfair-Endpunktkatalog — 3 Endpunkte, 9 dokumentierte Request-Parameter und 3 veröffentlichte Response-Schemas — demselben Katalog, gegen den auch Docs und Playground laufen.
3 documented Wayfair endpoints, grouped into 3 request families — Categories, Category and Product.
9 request parameters are documented across those Wayfair endpoints, 5 of them required — the full input contract is public before you write any integration code.
3 of the 3 Wayfair endpoints ship a recorded example response, and 3 carry a documented response schema — you can code against the real JSON before the first request.
Wayfair endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
3 hosted MCP tools back the Wayfair endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Abdeckungskarte
Diese Karten werden aus dem aktiven Endpunktkatalog generiert, damit die Landingpage dieselbe API-Oberfläche widerspiegelt, die auch Docs und Playground nutzen.
/wayfair/categories
/wayfair/category
/wayfair/product/{id}
Endpunktkatalog
/wayfair/categoryReturns 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. The trailing category id is resolved to Wayfair's current canonical URL through its published sitemap. Returns normalized products with name, brand, pricing, and image.
Hinweise zur Response
- Pagination is real and page-based. `total_count` is the category's total result count across all pages; Wayfair does not expose an exact page count, so `has_more` is a best-effort signal based on whether this page returned a full page of results. - `price` and `original_price` reflect the product's current listing price and its pre-discount price; `original_price` equals `price` when no discount is shown. - `brand_name`, `price`, and `image_url` may be empty for individual products when that product's card did not carry the corresponding data on this page load -- treat their absence as "not shown here", not as an upstream error. - An unrecognized `category` id returns `404`. Example response: ```json {"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"}} ```
MCP-Tool wayfair_category
/wayfair/product/{id}Returns one Wayfair product's full detail: name, brand, price, stock status, aggregate rating with a 1-5 star breakdown, images, every selectable variant option (e.g. color, finish), and site-selected feature highlights. id is the product's own "W"-prefixed id (e.g. W100794312), taken from a category result's product_id field or a product page's URL. An unrecognized id returns 404.
Hinweise zur Response
- `stock_message` is Wayfair's own inventory status text (e.g. `"795 Left in Stock"`), surfaced verbatim since it is more informative than the plain `in_stock` boolean alone. - `rating_breakdown` maps each star value `"1"` through `"5"` to the number of reviews with that rating. Individual review text is not available from this endpoint -- only the aggregate rating, review count, and histogram. - `selected_color` is the color variant this page rendered; kept for backward compatibility alongside the richer `variant_categories` below. - `variant_categories` lists every variant dimension the product offers (e.g. `"Base Finish"`, `"Upholstery Color"`, `"Cord Color"`) with every one of its options -- not just the one option `selected_color` names. Each option has `name`, `selected` (whether this page's own URL rendered it), `available` (false when the option cannot be combined with the product's other currently-selected choices, or is itself out of stock), and `image_url` when a swatch thumbnail exists. A product with a single variant dimension returns one entry; a product with no variant options returns an empty list. - `highlights` are Wayfair's own site-selected feature bullets (its "Why We Love It" section) -- the closest available substitute for a marketing description; a product without this section returns an empty list. - `original_price` equals `price` when the product is not discounted. - An unrecognized `id` returns `404`. A malformed `id` (missing the `W` prefix) returns `400` before any upstream request is made. Example response: ```json {"code":200,"msg":"OK","data":{"product_id":"W100794312","product_name":"Drusilla Ergonomic Mesh Task Chair","brand_name":"Ebern Designs","price":"77.99","original_price":"77.99","currency_code":"USD","in_stock":true,"stock_message":"795 Left in Stock","rating":4.72,"rating_count":994,"rating_breakdown":{"1":16,"2":10,"3":41,"4":106,"5":821},"images":["https://assets.wfcdn.com/im/1/resize-h1000-w1000%5Ecompr-r85/2582/258279464/image.jpg"],"selected_color":"Black","variant_categories":[{"name":"Upholstery Color","options":[{"name":"Black","selected":true,"available":true,"image_url":"https://assets.wfcdn.com/im/1/resize-h1000-w1000%5Ecompr-r85/1777/177771000/image.jpg"},{"name":"Orange","selected":false,"available":false,"image_url":"https://assets.wfcdn.com/im/1/resize-h1000-w1000%5Ecompr-r85/2207/220782779/image.jpg"}]}],"highlights":["This height-adjustable seat makes it easier to find a comfortable sitting position","The breathable mesh back promotes airflow for cooler comfort through the workday","Those smooth-rolling casters glide easily for convenient movement around your workspace"],"url":"https://www.wayfair.com/pdp/product-W100794312.html","source_url":"https://www.wayfair.com/pdp/product-W100794312.html","fetched_at":"2026-08-10T10:00:00Z"}} ```
MCP-Tool wayfair_product
/wayfair/categoriesReturns a page of Wayfair categories discovered from Wayfair's own published sitemap, closing the discovery gap where a category id otherwise has to be found elsewhere. Pair a returned id with GET /wayfair/category to browse that category's product grid. name is derived from the category's own URL slug (title-cased), not an authoritative site-provided label. q, if set, case-insensitively filters to categories whose derived name or department contains it.
Hinweise zur Response
- `name` is derived from the category's own URL slug (title-cased), not an authoritative site-provided label -- Wayfair's sitemap does not publish a display name. - `department` is the top-level storefront section the category sits under (e.g. `furniture`, `appliances`). - The full category list is refreshed periodically from Wayfair's sitemap rather than fetched fresh on every request; a brief staleness window (up to a day) is expected and does not affect correctness of ids returned. - `has_next` indicates whether a later page has more results. Example response: ```json {"code":200,"msg":"OK","data":{"total":1521,"page":1,"page_size":2,"has_next":true,"categories":[{"id":"1829184","name":"Kids Shower Curtains","department":"baby-kids","url":"https://www.wayfair.com/baby-kids/sb0/kids-shower-curtains-c1829184.html"},{"id":"1773657","name":"Bar Carts","department":"furniture","url":"https://www.wayfair.com/furniture/sb0/bar-carts-c1773657.html"}]}} ```
MCP-Tool wayfair_categories
Verwandte APIs
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Unternehmensabdeckung
Wayfair Inc. · W
Wayfair wird von Wayfair Inc. (W) betrieben. Crawloras SEC-Endpunkte nutzen dieselbe CIK dieses Unternehmens, sodass Filings, Finanzdaten, Insider-Transaktionen und 13F-Beteiligungen mit demselben API-Key wie die Wayfair-Endpunkte oben abrufbar sind.
SEC-Filings & Finanzdaten-API →So scrapst du Wayfair
Crawlora's Wayfair endpoints return category browsing and product detail as normalized JSON with one API key — no Wayfair account required.
Send a category id, slug, or full category URL to /wayfair/category for a paginated, normalized product grid with name, brand, pricing, and image.
Pass a W-prefixed product id (from a category result's product_id field or a product page URL) to /wayfair/product/{id} for full detail — brand, price, stock status, aggregate rating with a star breakdown, images, the selected color variant, and site-selected feature highlights.
FAQ
Yes — /wayfair/category uses real page-based pagination. total_count is the category's total result count across all pages; Wayfair does not expose an exact page count, so has_more is a best-effort signal based on whether the page returned a full page of results.
/wayfair/product/{id} returns the aggregate rating, review count, and a 1-5 star rating_breakdown histogram — individual review text is not available from this endpoint.
/wayfair/category accepts a bare category id, a c-prefixed id, a category slug, or a full category URL — only the trailing category id is used. /wayfair/product/{id} takes the product's own W-prefixed id, taken from a category result's product_id field or a product page's URL.