Wayfair API
Wayfair product data as structured JSON for wayfair.com, wayfair.ca, wayfair.co.uk and wayfair.ie, plus AllModern, Birch Lane, Joss & Main and Perigold: price, sale price and the was price with Wayfair's own label, every size and color priced on request, the rating histogram and reviews, delivery dates by ZIP, categories and sale events. The raw material for a Wayfair price history.
50 free credits on signup. No card, no Wayfair supplier account.
{ "data": { "query": "office chair", "items": [ { "position": 1, "sku": "AEOI1247", "variant_id": "AEOI1247_119222773_127449466", "name": "Ergonomic Mesh Commercial Use Office Task Chair", "brand": { "id": 55652, "name": "Inbox Zero" }, "url": "https://www.wayfair.com/furniture/pdp/inbox-zero-ergonomic-mesh-commercial-use-office-task-chair-aeoi1247.html?piid=119222773%2C127449466", "image": "https://assets.wfcdn.com/im/00000000/resize-h800-w800%5Ecompr-r85/4127/412736799/image.jpg", "price": 48.99, "sale_price": 48.99, "was_price": 95.96, "price_label": "Sale", "discount_percent": 49, "per_item_price": null, "loyalty_savings": null, "prices": [ { "type": "sale", "label": "Sale", "amount": 48.99, "prefix": null, "suffix": null }, "… 1 more (trimmed for preview)" ], "badge": "Early Black Friday", "rating": 4.54, "review_count": 2732, "stock_status": "in_stock", "stock_text": "542 Left in Stock", "open_box_price": null, "option_counts": [ { "name": "Colors", "count": 6 } ], "selected_options": [ { "category": "Color", "name": "Black/Black" }, "… 1 more (trimmed for preview)" ], "category": "Office Chairs", "sponsored": false }, "… 47 more (trimmed for preview)" ], "count": 48, "total": 19466, "total_is_approximate": true, "page": 1, "page_size": 48, "total_pages": 406, "sort": "recommended", "sorts_offered": [ { "id": "RECOMMENDED", "name": "Recommended" }, "… 3 more (trimmed for preview)" ], "requested_filters": {}, "applied_filters": [], "unapplied_filters": [], "facets": [ { "id": "69117", "name": "Sale", "type": "toggle", "options": [ { "id": "8", "label": "Sale", "selected": false } ] }, "… 32 more (trimmed for preview)" ], "redirected_to": { "type": "category", "category_id": "478390", "name": "Office Chairs", "url": "https://www.wayfair.com/furniture/sb0/office-chairs-c478390.html" }, "country": "us", "language": "en", "site": "wayfair", "currency": "USD" }, "response_time": 23018}Live calls against the real endpoints. 3 free runs across every tab, then it's your own key.
What is the Scavio Wayfair API?
The Scavio Wayfair API is a REST API that returns Wayfair product, price, review and delivery data as JSON for the US, Canada (English or French), the UK and Ireland, and for AllModern, Birch Lane, Joss & Main and Perigold. Its 4 POST endpoints cover search, product, category and sale events. Each call costs 1 credit.
- 4
- markets: us, ca (en, fr), gb, ie
- 4
- endpoints, all live in production
- 1
- credit per call, on every endpoint
The Wayfair data buyers actually need
What an item costs now, what the was price really is, what each option costs, and when it can arrive.
Price, sale price and the was price
POST /api/v1/wayfair/productEvery price line the page shows, with the label and badge. The Shiflett rug W005006988 on 2026-11-14: 82.99 USD, was 197.99, Sale, 58% off, Early Black Friday.
Wayfair price history you own
POST /api/v1/wayfair/productWayfair shows no price history. Poll a SKU on a schedule and store price, sale price, was price and badge with fetched_at: 1 credit per reading.
Every size and color, priced on request
POST /api/v1/wayfair/productThe rug lists 20 sizes, each with an option_id. Send one for that option's price and stock: Square 6'6" 123.99 (was 182.99), out of stock.
Delivery date to a ZIP
POST /api/v1/wayfair/productThe estimate the page confirms for a US ZIP or Canadian postal code: "Get it by Sun, Nov 15", FREE 2-Day Delivery to 10001.
Rating histogram and review summary
POST /api/v1/wayfair/productRating, count, the 1-5 star histogram, review aspects and the 5 reviews on the page. The rug: 4.67 from 5,887 reviews, 4,750 of them five stars.
Four markets, four US banners
POST /api/v1/wayfair/searchwayfair.com, wayfair.ca in English or French, wayfair.co.uk and wayfair.ie, plus AllModern, Birch Lane, Joss & Main and Perigold, each in its own currency.
Categories, 48 products a page
POST /api/v1/wayfair/categoryAny category by id or URL with price and rating sorts and sale, open-box and brand filters. US Sofas: 261,284 products by Wayfair's count.
Sale events
POST /api/v1/wayfair/dealsThe Daily Sales list of a market with event id, title and url. 38 events on wayfair.com and 6 on wayfair.co.uk on 2026-11-14.
All 4 Wayfair API endpoints
Every route is a POST, returns JSON and takes the same API key and a country code. Credits are charged per successful call and per not-found; failed upstream calls are not charged.
| Endpoint | Returns | Credits |
|---|---|---|
Product/api/v1/wayfair/product | One product by SKU or URL: price, sale price, was price, price label, badge, stock, every option with its option_id, dimensions, specifications, rating histogram, review summary, the 5 reviews on the page and a delivery estimate by ZIP (us, ca) | 1 |
Search/api/v1/wayfair/search | Keyword search, 30 a page (48 when Wayfair maps the keyword to a category), with price-per-item and rating sorts, sale, closeout, open-box, new, in-stock, brand, rating and price filters and facets | 1 |
Category/api/v1/wayfair/category | One category's products by id or URL, 48 a page, with the search sorts, filters and facets and the category breadcrumbs | 1 |
Sale events/api/v1/wayfair/deals | A market's current sale events (the Daily Sales list): event id, title, url and image | 1 |
50 free credits on signup covers 50 calls: 10 SKUs read daily for five days, for example. See plans
Four Wayfair markets and four US banners
One country parameter and one site parameter. Prices come in the market's currency, never converted; every answer echoes country, language, site and currency.
| country / site | Site, currency, language | Endpoints |
|---|---|---|
| us (default) | wayfair.com, USD, English | All 4; ZIP delivery estimates |
| ca | wayfair.ca, CAD, English or French (language fr) | All 4; postal-code delivery estimates |
| gb (uk accepted) | wayfair.co.uk, GBP, English | All 4; no delivery estimates |
| ie | wayfair.ie, EUR, English | All 4; no delivery estimates |
| site allmodern | allmodern.com, USD, English (country us) | Search, product, category |
| site birchlane | birchlane.com, USD, English (country us) | Search, product, category |
| site jossandmain | jossandmain.com, USD, English (country us) | Search, product, category |
| site perigold | perigold.com, USD, English (country us) | Search, product, category |
Wayfair no longer sells in Germany or Austria, so de and at answer 400 before anything is charged. Wayfair's US Terms of Use define its Sites as Wayfair.com and its other U.S. websites, including AllModern, Birch Lane, Joss & Main and Perigold.
What the was price means, in Wayfair's words
Wayfair's terms ("About Our Prices") define its price labels. The API returns each one as a field, so a tracker can read them the way Wayfair defines them.
| On the page | Wayfair's terms state | In the API |
|---|---|---|
| Strikethrough price (e.g. "$549") | "such higher price represents the retail price suggested by the manufacturer or supplier. In the absence of a price suggested by the manufacturer or supplier, this price represents the highest price at which we offered or sold the product at some point in the past." | was_price; percent_off (product) and discount_percent (search, category) are the page's own percent off |
| Sale tag | "signifies that we are selling the product at a discount from a price in the previous 90 days." | price_label Sale (Solde on wayfair.ca in French), sale_price |
| Flash Deals | "an additional strikethrough price is presented that represents a recent previous price before the Flash Deal promotion." | prices[] lists every price line the page shows, with its type and label |
| Closeout | Prices "may fluctuate during the 'Closeout' promotion period" and may return to prices "equal to or greater than their original prices" afterwards. | price_label Closeout; closeout filter on search and category |
| Price matching | "We do not price match." | Not a field: poll to see when the price changes |
Quoted from Wayfair's US Terms of Use, "About Our Prices" section, as read in a 2026-03-24 snapshot. A was_price is therefore not necessarily a recent price: to know what an item sold for last month, keep your own history.
The first search result in each market
Real captures from 2026-11-14 (one search call each, 1 credit). Prices as the page showed them, in the market's currency.
| Market | Query | First result | Price | Was price | Label / badge |
|---|---|---|---|---|---|
| us wayfair.com | office chair | Ergonomic Mesh Commercial Use Office Task Chair (Inbox Zero) | 48.99 USD | 95.96 USD | Sale / Early Black Friday |
| ca wayfair.ca | sofa | Carmelinda 62.6" Corduroy Loveseat | 489.99 CAD | 549.99 CAD | Sale / Sale |
| ca wayfair.ca (fr) | canape | Canapé inclinable manuel en similicuir de 81,5 po de largeur avec dossier large Emryn | 949.99 CAD | 1140 CAD | Solde / Offre du Vendredi fou en primeur |
| gb wayfair.co.uk | sofa | Modern Oversized 275cm 2-Sets Boneless Chenille Sofa With High-resilience Foam | 340 GBP | 460 GBP | Sale / Sale |
| ie wayfair.ie | dining table | 200 cm Extendable Circular Dining Table | 529.99 EUR | none | Sale / Sale |
| us Perigold | sofa | Dylan Sofa (Four Hands) | 2,099 USD | none | none |
Most of these keywords were mapped by Wayfair to a category (redirected_to), so the grid is that category's, 48 per page; canape on wayfair.ca in French stayed a keyword page of 30. Some results are sponsored placements, flagged sponsored: true.
Build a Wayfair price history
Wayfair shows no price history, so a tracker reads the product on a schedule and keeps every reading. The response on the right is a real capture, with a delivery estimate to ZIP 10001.
import csv
import datetime
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
# Wayfair shows no price history: run this daily (cron) and keep your own.
p = client.wayfair.product(sku="W005006988", zip="10001")["data"]
with open("wayfair_prices.csv", "a", newline="") as f:
csv.writer(f).writerow([
datetime.date.today().isoformat(), p["sku"], p["price"], p["sale_price"],
p["was_price"], p["price_label"], p["badge"], p["stock_status"],
]){
"data": {
"sku": "W005006988",
"variant_id": "W005006988_1756067252",
"name": "Shiflett Oriental Burgundy/Mustard/Black Area Rug",
"brand": {
"id": 30808,
"name": "Andover Mills™",
"url": "https://www.wayfair.com/brand/bnd/andover-mills-b30808.html"
},
"url": "https://www.wayfair.com/rugs/pdp/andover-mills-shiflett-oriental-burgundymustardblack-area-rug-w005006988.html?piid=1756067252",
"price": 82.99,
"sale_price": 82.99,
"was_price": 197.99,
"price_label": "Sale",
"percent_off": 58,
"per_item_price": null,
"loyalty_savings": null,
"prices": [
{
"type": "sale",
"label": "Sale",
"amount": 82.99,
"prefix": null,
"suffix": null
},
{
"type": "previous",
"label": null,
"amount": 197.99,
"prefix": null,
"suffix": null
}
],
"badge": "Early Black Friday",
"limited_time_deal": null,
"stock_status": "in_stock",
"max_quantity": 776,
"part_number": null,
"options": [
{
"category": "Rug Size",
"total": 20,
"selected": "Rectangle 5'3\" x 7'3\"",
"choices": [
{
"name": "Rectangle 2' x 3'",
"option_id": "1756067258",
"stock_status": "in_stock",
"url": "https://www.wayfair.com/rugs/pdp/andover-mills-shiflett-oriental-burgundymustardblack-area-rug-w005006988.html?piid=1756067258"
},
{
"name": "Rectangle 2'7\" x 4'",
"option_id": "1820607097",
"stock_status": "in_stock",
"url": "https://www.wayfair.com/rugs/pdp/andover-mills-shiflett-oriental-burgundymustardblack-area-rug-w005006988.html?piid=1820607097"
},
{
"name": "Rectangle 3'3\" x 5'",
"option_id": "1756067253",
"stock_status": "in_stock",
"url": "https://www.wayfair.com/rugs/pdp/andover-mills-shiflett-oriental-burgundymustardblack-area-rug-w005006988.html?piid=1756067253"
}
]
}
],
"dimensions": {
"overall": "63'' W X 87'' L",
"weight": "14 lb.",
"items": [
{
"group": null,
"name": "Overall Dimensions",
"value": "63'' W X 87'' L"
},
{
"group": null,
"name": "Pile Height",
"value": "0.39'' H"
},
{
"group": null,
"name": "Rug Size",
"value": "Rectangle 5'3\" x 7'3\""
}
]
},
"specifications": [
{
"group": "details",
"items": [
{
"name": "Material",
"value": "Polypropylene Plastic"
},
{
"name": "Backing Material",
"value": "Jute"
},
{
"name": "Color",
"value": "Black, Ivory, Green, Burgundy, Mustard"
}
]
}
],
"features": [
"Features a jute backing to provide stability and support",
"Made from polypropylene to stand up to heavy foot traffic"
],
"description": "This Oriental area rug brings a classic, traditional feel to your space with its detailed pattern and warm tones. It's machine-made from fade-resistant polypropylene, so it's a great choice for high-traffic areas where people and pets gather. The low pile height allows for easy vacuuming while providing a smooth surface underfoot in your home. A sturdy jute backing adds stability and helps keep the rug's shape over time. This rug delivers a timeless look that works well in a variety of indoor environments. Plus, it's designed to be stain-resistant for easy maintenance.",
"image": "https://assets.wfcdn.com/im/00000000/resize-h800-w800%5Ecompr-r85/5198/51986832/image.jpg",
"images": [
"https://assets.wfcdn.com/im/00000000/resize-h800-w800%5Ecompr-r85/5198/51986832/image.jpg",
"https://assets.wfcdn.com/im/00000000/resize-h800-w800%5Ecompr-r85/3362/336245480/image.jpg"
],
"breadcrumbs": [
{
"name": "Rugs",
"url": "https://www.wayfair.com/rugs/cat/rugs-c215385.html",
"category_id": 215385
},
{
"name": "Area Rugs",
"url": "https://www.wayfair.com/rugs/sb0/area-rugs-c215386.html",
"category_id": 215386
}
],
"documents": [
{
"type": "owner_manual",
"url": "https://assets.wfcdn.com/dm/document/7ae3585d-d415-08a7-4191-7a786adb2355/1898712.pdf"
}
],
"collection": {
"id": 672967,
"name": "Shiflett"
},
"returns": {
"returnable": true,
"cancelable": true
},
"rating": 4.67,
"review_count": 5887,
"rating_histogram": {
"1": 131,
"2": 102,
"3": 211,
"4": 693,
"5": 4750
},
"review_summary": {
"text": "Customers are highly satisfied with the product's appearance, with many describing it as beautiful, gorgeous, and stunning. The colors are frequently praised for being vibrant and true to the online images, effectively enhancing room aesthetics. The quality is also a significant positive, with reviewers noting it as great, excellent, and luxurious for the price. Many customers feel the product offers excellent value, appreciating its attractive design and good quality at a reasonable cost. The size is also frequently mentioned as being perfect for various spaces.",
"label": "AI-generated from customer reviews"
},
"review_aspects": [
{
"name": "Appearance",
"sentiment": "positive",
"count": 1399
},
{
"name": "Color",
"sentiment": "positive",
"count": 868
},
{
"name": "Quality",
"sentiment": "positive",
"count": 823
}
],
"reviews": [
{
"id": 184986094,
"rating": 1,
"date": "2026-11-03",
"date_text": "11/03/2026",
"verified": true,
"badge": "Verified Purchase",
"title": null,
"text": "Very disappointed \nUgly and cheap looking \nToo much of a pain to wrap up and return \nWayfair this is a bad product",
"author": "Anne",
"location": "Montrose, NY",
"options": [
{
"name": "Rug Size",
"value": "Rectangle 5'3\" x 7'3\""
}
],
"language": "en"
},
{
"id": 184925221,
"rating": 5,
"date": "2026-11-01",
"date_text": "11/01/2026",
"verified": true,
"badge": "Verified Purchase",
"title": null,
"text": "Excellent quality looks amazing . Donato loves lying on the rug.",
"author": "Daniel",
"location": null,
"options": [
{
"name": "Rug Size",
"value": "Round 6'6\""
}
],
"language": "en"
}
],
"delivery": [
{
"name": "Ground Delivery",
"date_min": "2026-11-15",
"date_max": "2026-11-15",
"text": "Get it by Sun, Nov 15",
"badge": "FREE 2-Day Delivery"
}
],
"delivery_zip": "10001",
"notes": [
"options[].choices[] carry no price: call product with that choice's option_id for its price and stock."
],
"country": "us",
"language": "en",
"site": "wayfair",
"currency": "USD"
},
"response_time": 2478
}Why not the official Wayfair API?
Wayfair's APIs are built for its suppliers. Here is what they cover, and where the Scavio API fits.
Wayfair supplier APIs
- For approved suppliers, behind a Wayfair Partner Home login
- Orders, inventory, shipping and your own catalog data
- No public catalog, shopper prices or reviews
- The 3D Model API serves 3D assets, not prices
- No price history on the site either
Scavio Wayfair API
- One Scavio key issued at signup, 1 credit per call
- Any product on wayfair.com, .ca, .co.uk and .ie and the four US banners
- Price, sale price, was price, label and badge as the shopper sees them
- Per-option prices, delivery dates by ZIP, rating histogram and reviews
- Categories and sale events with the same sorts and filters as the site
- The same JSON envelope and key as every other Scavio platform
Wayfair facts from developer.wayfair.io, sell.wayfair.com, partners.wayfair.com, aboutwayfair.com (3D Model API) and Wayfair's US Terms of Use, read 2026-11-14 (terms from a 2026-03-24 snapshot). Not legal advice.
What developers build with it
Wayfair price history and price-drop alerts
Poll a watch list of SKUs (and the option_id of the size or color you track) daily, store each reading and alert when price falls below a threshold or the badge changes.
product"Is this sale real?" checkers
Show the current price next to the was price with Wayfair's own definition of it, and next to the lowest price your history has recorded.
product + searchMAP and promotion monitoring for brands
Filter search and category by your brand id and record the price, sale price, label and badge of every listing, on every market and banner.
search + categoryPer-option price tracking
Price every size or finish of a product, one call per option_id, and keep the ones that change most often.
productDelivery promise comparison
Read the delivery date and badge Wayfair confirms for a set of ZIP or postal codes, and compare it with other retailers for the same product type.
productReview and quality monitoring
Track the rating, the 1-5 histogram and the review aspects of a product line, and read the 5 reviews the page shows for new complaints.
productAssortment research across banners
Compare what Wayfair, AllModern, Birch Lane, Joss & Main and Perigold carry in one category and at what price points.
category + searchShopping agents and assistants
Give an AI agent Wayfair as tools: find a product, price the option the shopper wants, and check when it can arrive at their ZIP.
MCP + RESTHow to build a Wayfair price history
- 1
Get an API key
Sign up for a Scavio account and copy your key from the dashboard. You get 50 free credits on signup, with no card and no Wayfair account.
- 2
Find the SKU
Send {"query": "office chair"} to https://api.scavio.dev/api/v1/wayfair/search with an Authorization: Bearer header. Each item carries its sku (W005006988 style), price, was_price and badge.
- 3
Read the product, and the option you track
Send {"sku": "W005006988"} to /api/v1/wayfair/product. To track one size or color, add its option_id from options[].choices[]; add zip for a delivery date (us, ca).
- 4
Poll on a schedule and store it
Run the same call daily and store price, sale_price, was_price, price_label, badge and fetched_at. That table is the price history Wayfair does not show; each reading costs 1 credit.
Wayfair API FAQ
Does Wayfair have a public API?
+
Not for shopper data. Wayfair's official APIs are for approved suppliers: through Wayfair Partner Home they sync orders, inventory, shipping and catalog data, and they do not expose the public catalog, shopper prices or reviews. Wayfair's 3D Model API serves 3D assets, not prices. The Scavio Wayfair API is a separate option: 4 POST endpoints on one API key, with no supplier account.
How do I get Wayfair price history?
+
Wayfair shows no price history on its site, and no endpoint returns one. You build it: call /api/v1/wayfair/product for each SKU (and option_id) on a schedule, daily for most trackers, and store price, sale_price, was_price, price_label, badge and fetched_at. Each reading costs 1 credit, so 100 SKUs read daily is about 3,000 credits a month. Start before Black Friday (November 27, 2026) to have a baseline for the sale prices. Wayfair Product API docs
What does Wayfair's was price (the strikethrough) mean?
+
Wayfair's terms state that a higher, struck-through price "represents the retail price suggested by the manufacturer or supplier" or, without one, "the highest price at which we offered or sold the product at some point in the past". So was_price is not necessarily a recent price. On 2026-11-14 the rug W005006988 showed 82.99 USD with a was price of 197.99 USD (58% off).
What does the Sale tag on Wayfair mean?
+
Wayfair's terms state that the Sale tag "signifies that we are selling the product at a discount from a price in the previous 90 days". The API returns it as price_label Sale (Solde on wayfair.ca in French), with sale_price. A product can also show a was price without the Sale tag; price_label is then null.
How do I get the price of each size or color?
+
A product's options[] list every choice (size, color, configuration) with its name, option_id and stock status, but the choices carry no price. Send option_id to /api/v1/wayfair/product for that option's price and stock, one call (1 credit) per option. On 2026-11-14 the Shiflett rug's Square 6'6" size (option_id 1820607042) was 123.99 USD, was 182.99, out of stock.
How many Wayfair reviews can I get?
+
The product endpoint returns the 5 reviews the page shows (rating, date, verified badge, text, author first name as shown, chosen options), plus the rating, review count, the 1-5 star histogram, review aspects with sentiment and the review summary with the page's own label (AI-generated from customer reviews). There is no review paging, sort or star filter.
Which Wayfair markets are covered?
+
us (wayfair.com, USD), ca (wayfair.ca, CAD, English or French with language fr), gb (wayfair.co.uk, GBP) and ie (wayfair.ie, EUR), on all 4 endpoints. Wayfair no longer sells in Germany or Austria, so de and at answer 400 and are not charged.
Does it cover AllModern, Birch Lane, Joss & Main and Perigold?
+
Yes, on search, product and category: send site allmodern, birchlane, jossandmain or perigold with country us (USD, English). They run on the same catalogue platform as wayfair.com and return the same fields. The deals endpoint covers Wayfair's own sites only.
Can I get a Wayfair delivery estimate for a ZIP code?
+
Yes, on us and ca: send zip with a product call (a 5-digit ZIP on us, a postal code such as M5V 2T6 on ca) and delivery returns the name, earliest and latest date, text and badge the page confirms. On 2026-11-14 W005006988 showed "Get it by Sun, Nov 15" with FREE 2-Day Delivery to 10001. On gb and ie zip answers 400; without zip delivery is null.
Why is the total approximate, and why 30 results a page?
+
total is Wayfair's own result count and moves between calls on keyword pages, so total_is_approximate is true. Keyword pages return 30 results per page. Many keywords are mapped by Wayfair to a category: the answer then says so in redirected_to and returns that category's grid of 48 per page. The category endpoint is always 48 per page.
Does the deals endpoint return products?
+
No. It returns the market's current sale events (title, url, image, event id): 38 on wayfair.com, 34 on wayfair.ca and 6 each on wayfair.co.uk and wayfair.ie on 2026-11-14. For products on sale, use search or category with on_sale, closeout or open_box.
How do I filter by brand?
+
brand takes 1 to 5 Wayfair brand ids, not names: read them from items[].brand.id or the Brand facet's option ids (Inbox Zero is 55652, Ebern Designs 44308). Search also offers min_rating, price_min and price_max, on_sale, closeout, open_box, new_arrivals, in_stock and any facet through filters.
What do Wayfair's terms say?
+
Wayfair's Terms of Use say users agree not to "use any of the Sites in any manner that could overburden or impair any of the Sites" and prohibit "unauthorized copying, reproduction, ... or duplicating all or any part of the Sites". This is not legal advice; read the current terms for your market and use case.
What other Wayfair data APIs are there?
+
Several vendors sell Wayfair data: OpenWeb Ninja (search, details and reviews), Unwrangle (US, Canada and UK), ReefAPI, Scrappa and a number of Apify actors. Compare coverage, fields and price per call for your own job.
How much does a Wayfair request cost?
+
1 credit per call on every endpoint, including option and ZIP lookups. New accounts get 50 free credits on signup, one time and with no card. Paid plans start with Hobby at $15 per month for 3,000 credits; on Growth credits cost $1 per 1,000. Failed upstream calls are not charged; a not-found is charged.
How fresh is the data, and how long does a call take?
+
Every request reads Wayfair when you call it and carries fetched_at; nothing is cached. In our captures product calls answered in 2 to 12 seconds, deals in 2 to 10, search in 3 to 29 and category in 4 to 42 (a sorted call can take two reads). Set a client timeout of 120 seconds. A call that fails upstream is retried automatically and, if it still fails, is a 502 that is not charged.
Explore more of Scavio
Best Wayfair price history APIs
Seven options priced, plus 485 Wayfair prices read 13 days before Black Friday.
How to get Wayfair price history
Search, product, option prices, categories and a daily poll, step by step.
Is the Wayfair sale price real?
Strikethrough prices and Sale tags on 485 items, with Wayfair's own definitions.
IKEA API
IKEA prices by country, product detail and store stock in 55 markets.
Home Depot API
Store-level prices and stock.
Lowe's API
Store prices, on-hand stock and aisle.
Target API
Target product, price and store data.
Walmart API
Search, product, offers and reviews.
Amazon API
Search, product and offers across 22 marketplaces.
Wayfair API docs
All 4 endpoints with params and real responses.
Try the Wayfair API free
50 free credits on signup, no card. Your first request is a POST with a SKU, or a search for anything Wayfair sells.