Home and furniture pricing monitoring
Usa los endpoints de Wayfair para convertir home and furniture pricing monitoring en solicitudes API repetibles con inputs documentados y respuestas JSON.
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.
Familias de endpoints
3
Parámetros documentados
9
Ejemplos
3
Snapshot en vivo del catálogo
Endpoints activos
3
Métodos
GET
Parámetros obligatorios
5
Referencias de esquema
3
{
"platform": "Wayfair",
"endpoint": "wayfair-category",
"method": "GET",
"path": "/wayfair/category",
"auth": "apiKey"
}Casos de uso
Browse a Wayfair category's product grid and get full product detail — pricing, stock status, ratings, and site-selected highlights — as structured JSON.
Usa los endpoints de Wayfair para convertir home and furniture pricing monitoring en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Wayfair para convertir category catalog research en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Wayfair para convertir stock and rating tracking en solicitudes API repetibles con inputs documentados y respuestas JSON.
Ejecución gestionada
Cada cifra de abajo se lee directamente del catálogo de endpoints en vivo de Wayfair — 3 endpoints, 9 parámetros de solicitud documentados y 3 esquemas de respuesta publicados — el mismo catálogo contra el que corren Docs y Playground.
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.
Mapa de cobertura
Estas tarjetas se generan a partir del catálogo de endpoints activo, así que la landing page refleja la misma superficie de API que usan Docs y Playground.
/wayfair/categories
/wayfair/category
/wayfair/product/{id}
Catálogo de endpoints
/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.
Notas de la respuesta
- 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"}} ```
Herramienta MCP 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.
Notas de la respuesta
- `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"}} ```
Herramienta MCP 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.
Notas de la respuesta
- `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"}]}} ```
Herramienta MCP wayfair_categories
APIs relacionadas
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.
Cobertura de la empresa
Wayfair Inc. · W
Wayfair es operado por Wayfair Inc. (W). Los endpoints SEC de Crawlora usan el mismo CIK de esa empresa, así que los filings, datos financieros, transacciones de insiders y participaciones 13F provienen de la misma API key que los endpoints de Wayfair de arriba.
API de filings y datos financieros SEC →Cómo hacer scraping de 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.
Preguntas frecuentes
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.