Wayfair Scraper avatar

Wayfair Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Wayfair Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

45

Total users

15

Monthly active users

0.65 hours

Issues response

5 days ago

Last modified

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 productIN_STOCK, LOW_STOCK, OUT_OF_STOCK, or BACKORDERED, plus a simple isPurchasable yes/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 null placeholders to filter out.

Output per product

  • sku, title, brand
  • price, previousPrice, currency
  • stockStatusIN_STOCK / LOW_STOCK / OUT_OF_STOCK / BACKORDERED
  • isPurchasabletrue/false derived from stockStatus
  • estimatedDeliveryMessage — Wayfair's own "Get it by ..." delivery estimate, when shown
  • ratingValue, reviewCount
  • imageUrl, description
  • breadcrumbs, category, subCategory
  • promoFlag — badge text such as "72-Hour Clearout", when present
  • productUrl, canonicalUrl, sourceUrl
  • country, 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

FieldTypeDescription
modeenumsearch, byUrl, byCategory, byBrand, byProduct
countryenumcom (US), ca (Canada), co.uk (UK), ie (Ireland)
textstringSearch keyword (search mode)
categoryenumTop-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
urlsarrayDirect Wayfair URLs (byUrl / byBrand modes)
brandstringBrand name for byBrand mode (e.g. "Latitude Run")
skusarrayWayfair product SKUs (e.g. W118077895, CXVA1530) for byProduct mode
sortByenumrelevance, price_low_to_high, price_high_to_low, top_rated, newest, best_seller
priceMin / priceMaxintDrop products outside this price range
ratingMinfloatDrop products with rating below this (0.0–5.0)
inStockOnlyboolOnly return listings Wayfair explicitly marks as in stock
fetchProductDetailsboolFetch each product's own detail page for complete pricing, description, and delivery data
maxItemsintHard cap on returned products
maxPagesPerListingintMaximum result pages to walk per search/category/brand lookup
proxyConfigurationproxyApify 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"
}
{
"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.de is 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 byUrl with 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) — fetchProductDetails fills this in for every result. Stock status is not affected by this limitation.