Wayfair Scraper
Pricing
from $3.00 / 1,000 results
Wayfair Scraper
Scrape Wayfair product listings, product details, category browses, and brand pages from Wayfair.com (US), Wayfair.ca (Canada), Wayfair.co.uk (UK), and Wayfair.ie (Ireland). Extract title, SKU, brand, price, currency, rating, review count, image, breadcrumbs, and product URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
45
Total users
15
Monthly active users
0.65 hours
Issues response
5 days ago
Last modified
Categories
Share
Scrape Wayfair product listings, product detail pages, category browses, and brand pages across Wayfair's US, Canada, UK, and Ireland storefronts. Get title, SKU, brand, price (including sale/previous price), currency, stock status, rating, review count, breadcrumbs, images, and product URLs — the data you need to track prices, monitor availability, or build a Wayfair product feed, without an API key or login.
What this actor does
- 5 lookup modes — keyword search, direct URL, top-level category browse, brand search, or SKU lookup.
- 4 regional storefronts — wayfair.com (US), wayfair.ca (Canada), wayfair.co.uk (UK), wayfair.ie (Ireland).
- Stock status on every product —
IN_STOCK,LOW_STOCK,OUT_OF_STOCK, orBACKORDERED, plus a simpleisPurchasableyes/no flag, so you can tell what's actually shoppable right now. - Filter results by price range, minimum rating, or in-stock-only, and sort by price, rating, newest, or best seller.
- Optional full product enrichment — fetch each product's own detail page for complete pricing, description, and delivery-estimate data.
- No login, no cookies, no API key — works against Wayfair's public storefront.
- Empty fields are simply omitted from each record — no
nullplaceholders to filter out.
Output per product
sku,title,brandprice,previousPrice,currencystockStatus—IN_STOCK/LOW_STOCK/OUT_OF_STOCK/BACKORDEREDisPurchasable—true/falsederived fromstockStatusestimatedDeliveryMessage— Wayfair's own "Get it by ..." delivery estimate, when shownratingValue,reviewCountimageUrl,descriptionbreadcrumbs,category,subCategorypromoFlag— badge text such as "72-Hour Clearout", when presentproductUrl,canonicalUrl,sourceUrlcountry,siteName,recordType,scrapedAt
{"sku": "CXVA1530","title": "Latitude Run Ilkeston 81.6\" Wide Vegan Leather Manual Reclining Sofa","brand": "Latitude Run","productUrl": "https://www.wayfair.com/furniture/pdp/latitude-run-ilkeston-...-cxva1530.html","canonicalUrl": "https://www.wayfair.com/furniture/pdp/latitude-run-ilkeston-...-cxva1530.html","price": 689.99,"previousPrice": 1098.99,"currency": "USD","stockStatus": "IN_STOCK","isPurchasable": true,"estimatedDeliveryMessage": "Get it Fri, May 22 - Thu, May 28","ratingValue": 4.63,"reviewCount": 648,"imageUrl": "https://assets.wfcdn.com/im/.../Ilkeston+81.6+...+Cup+Holders.jpg","description": "Choose a delivery day that works for you...","breadcrumbs": ["Furniture", "Living Room Furniture", "Sofas"],"category": "Furniture","subCategory": "Sofas","promoFlag": "72-Hour Clearout","country": "com","siteName": "Wayfair","recordType": "product","scrapedAt": "2026-05-08T17:24:33.123456+00:00","sourceUrl": "https://www.wayfair.com/keyword.php?keyword=sofa"}
Input
| Field | Type | Description |
|---|---|---|
mode | enum | search, byUrl, byCategory, byBrand, byProduct |
country | enum | com (US), ca (Canada), co.uk (UK), ie (Ireland) |
text | string | Search keyword (search mode) |
category | enum | Top-level Wayfair category (byCategory mode) — Furniture, Outdoor, Decor & Pillows, Rugs, Kitchen & Tabletop, Bed & Bath, Lighting, Storage & Organization, Appliances, Home Improvement, Baby & Kids, Holiday Decor, Office, Pet |
urls | array | Direct Wayfair URLs (byUrl / byBrand modes) |
brand | string | Brand name for byBrand mode (e.g. "Latitude Run") |
skus | array | Wayfair product SKUs (e.g. W118077895, CXVA1530) for byProduct mode |
sortBy | enum | relevance, price_low_to_high, price_high_to_low, top_rated, newest, best_seller |
priceMin / priceMax | int | Drop products outside this price range |
ratingMin | float | Drop products with rating below this (0.0–5.0) |
inStockOnly | bool | Only return listings Wayfair explicitly marks as in stock |
fetchProductDetails | bool | Fetch each product's own detail page for complete pricing, description, and delivery data |
maxItems | int | Hard cap on returned products |
maxPagesPerListing | int | Maximum result pages to walk per search/category/brand lookup |
proxyConfiguration | proxy | Apify proxy configuration (residential proxy is used by default) |
Example: search with filters
{"mode": "search","country": "com","text": "sofa","sortBy": "top_rated","priceMax": 1000,"inStockOnly": true,"maxItems": 50}
Example: direct URL
{"mode": "byUrl","urls": ["https://www.wayfair.com/furniture/cat/sofas-c413894.html","https://www.wayfair.com/furniture/pdp/latitude-run-ilkeston-...-cxva1530.html"]}
Example: category browse
{"mode": "byCategory","country": "com","category": "lighting","sortBy": "newest"}
Example: brand search
{"mode": "byBrand","country": "com","brand": "Latitude Run"}
Example: look up by SKU
{"mode": "byProduct","country": "com","skus": ["W118077895", "CXVA1530"]}
Use cases
- Price tracking — monitor price and sale-price changes on specific Wayfair products over time.
- Stock / availability monitoring — get alerted the moment a backordered or out-of-stock item becomes purchasable again.
- Competitive & market research — compare pricing, ratings, and promotions across brands and categories.
- Product feeds & catalog enrichment — pull structured Wayfair listings into your own catalog or comparison site.
- Deal & clearance hunting — filter by price range and sort by price to surface the best current discounts.
- Regional pricing comparison — compare the same product's price and currency across the US, Canada, UK, and Ireland storefronts.
FAQ
Does this require a Wayfair account, login, or API key? No. It scrapes Wayfair's public storefront directly.
Does it support Wayfair.de? No. Wayfair shut down its German storefront in 2020, so wayfair.de is not a supported region.
Why don't all search results have a price? Wayfair's search results page shows full pricing for a handful of "featured" cards and lighter data for the rest. Every other field — title, SKU, image, rating, review count, and stock status — is returned for every result regardless. To get a price on every result, turn on fetchProductDetails, which visits each product's own page (which always shows its price).
How reliable is stockStatus? Very — unlike price, stock status is returned for essentially every result on a search or category page, not just the featured ones. isPurchasable is only added when Wayfair's own stock status is known; it's never guessed.
What's estimatedDeliveryMessage? Wayfair's own delivery estimate (e.g. "Get it by Fri, May 22"). Like price, it's shown for the featured search results and always available with fetchProductDetails turned on.
If I turn on inStockOnly, what happens to results with unknown stock status? They're excluded. This filter means "only show me listings Wayfair explicitly confirms are in stock" — unlike the price and rating filters, which keep a result when that particular field simply isn't available.
How does the price filter work? A product without a price is kept, since a missing field isn't evidence it falls outside your range. A product with a known price outside priceMin/priceMax is dropped.
Does the scraper extract individual customer reviews? Not currently — it returns the aggregate rating and review count for each product, not the text of individual reviews.
What currency will I get? Each storefront's native currency: USD (US), CAD (Canada), GBP (UK), EUR (Ireland) — matched automatically to the country you choose.
Why does this need a residential proxy? Wayfair blocks requests from Apify's standard datacenter IPs with a 429 (rate-limited) response, so this actor uses residential proxy by default to reach the site reliably.
Is this affiliated with Wayfair? No — this is an independent, third-party actor that reads Wayfair's public storefront pages. It isn't operated or endorsed by Wayfair.
Limitations
wayfair.deis not supported (the storefront is closed).- Individual customer reviews are not extracted, only the aggregate rating and review count.
- Brand pages vary in URL format; the most reliable way to scrape a brand is
byUrlwith the brand's listing URL copied from Wayfair. - Full pricing and delivery-estimate data on listing pages is limited to a subset of results per page (see FAQ) —
fetchProductDetailsfills this in for every result. Stock status is not affected by this limitation.
