Overstock Product Scraper avatar

Overstock Product Scraper

Pricing

from $3.80 / 1,000 overview products

Go to Apify Store
Overstock Product Scraper

Overstock Product Scraper

Scrape Overstock (Bed Bath & Beyond) furniture & home décor — price, ratings, images, specs & variants. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.

Pricing

from $3.80 / 1,000 overview products

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Overstock Product Scraper — Furniture, Prices & Specs 🛋️

SIÁN Agency Store Home Depot Product Scraper Walmart Data Scraper Google Shopping Price Scraper

🎉 Turn Overstock (now Bed Bath & Beyond) into a clean furniture & home-décor dataset — prices, ratings, images, full specs & variants

Built for pricing analysts, merchandisers, dropshippers and market researchers who need structured product data, not screenshots


📋 Overview

Pull the entire Overstock / Bed Bath & Beyond catalog into structured rows — search by keyword or sweep a whole category, and get clean price, rating, image, spec and variant data for furniture, rugs, décor and every home category.

Why thousands of professionals choose us:

  • Complete product data: price ranges, ratings, review counts, images, variant counts and on-sale flags — straight from the live catalog
  • Fast & deep: ~80 products per search page in Overview mode; switch to Detail for the full spec sheet and long description
  • 🎯 Real native sorting: best selling, on sale, price, customer rating, new arrivals — the same ordering shoppers see
  • 💰 Pay-per-result: only charged for the products you actually receive — no subscriptions, no wasted credits
  • 💎 Full specification tables: dimensions, material, style, color, assembly, warranty, country of origin and more
  • No code, no account, no API key — paste keywords or category URLs and run

✨ Features

  • 🔍 Keyword search: scrape any free-text search exactly as typed into the site's search bar
  • 🧭 Category browsing: paste a category page URL to harvest an entire department
  • Overview mode: fast tiles — price range, rating, reviews, image, variant count, on-sale status
  • 🔬 Detail mode: full specifications table, long description, brand, model number, country of origin and variant options
  • 🔃 Native sort options: best selling · on sale · price low→high · price high→low · customer rating · new arrivals
  • 📦 Multi-search runs: queue many keywords and categories in one run — all results land in one dataset
  • 🖼️ High-resolution images: the largest available product render, hero image first
  • 📊 Clean JSON / CSV / Excel export straight from the Apify dataset

🎬 Quick Start

Provide one or more search keywords (or category page URLs), pick a mode, and run. Results stream into the dataset as clean rows.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~overstock-product-scraper/runs?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"keywords": ["ergonomic office chair"], "scrapeMode": "overview", "maxResults": 50}'

🚀 Getting Started (3 Simple Steps)

Step 1: Add your searches

Type one or more keywords (e.g. velvet accent chair) — or paste full category page URLs for whole-department sweeps.

Step 2: Choose a mode

Pick Overview for fast price/rating/image tiles, or Detail for the full spec sheet and description.

Step 3: Run

Press Start. Watch products stream into the dataset, then export to JSON, CSV or Excel.

That's it! In a couple of minutes, you'll have:

  • A structured table of products with prices, ratings and images
  • Full specifications and descriptions (Detail mode)
  • A clean export ready for analysis, feeds or comparison

📥 Input Configuration

FieldTypeRequiredDescription
keywordsarrayNoFree-text searches (one per line)
categoryUrlsarrayNoFull category page URLs to harvest entire departments
scrapeModestringNooverview (fast) or detail (full specs)
sortstringNobest_selling, on_sale, price_low, price_high, top_rated, newest
maxResultsintegerNoMaximum products across all searches (default 100)

Example (keyword search):

{
"keywords": ["ergonomic office chair", "area rug 8x10"],
"scrapeMode": "overview",
"sort": "best_selling",
"maxResults": 100
}

Example (category sweep, full detail):

{
"categoryUrls": ["https://www.bedbathandbeyond.com/c/home-office-furniture/office-chairs?t=24437"],
"scrapeMode": "detail",
"maxResults": 50
}

📤 Output

Results are saved to the Apify dataset with 30+ fields including:

FieldTypeDescription
product_idstringUnique product identifier
productTitlestringFull product name
brandstringBrand name (Detail mode)
price / price_maxnumberCurrent price (and high end of the range)
original_pricenumberWas / compare-at price
percent_offnumberDiscount percentage
on_salebooleanWhether the product is on sale
ratingnumberAverage customer rating (0–5)
review_countnumberNumber of reviews
option_countnumberNumber of variant options
in_stockbooleanAvailability (Detail mode)
specsobjectFull specification table (Detail mode)
descriptionstringLong product description (Detail mode)
optionsarrayVariant option labels, e.g. colors (Detail mode)
imagesarrayProduct image URLs
urlstringDirect product page link

Example:

{
"product_id": "41718399",
"productTitle": "EROMMY Ergonomic Heated Massage Office Chair with Lumbar Support",
"brand": "Erommy",
"price": 138.14,
"price_max": 195.69,
"original_price": 153.49,
"percent_off": 10,
"on_sale": true,
"rating": 4.4,
"review_count": 5,
"option_count": 7,
"in_stock": true,
"country_of_origin": "China",
"specs": { "Dimensions": "24.8 In. L X 24.8 In. W X 45.3 In. H", "Material": "Stainless Steel", "Style": "Glam, Modern & Contemporary" },
"options": ["Beige", "Black", "Blue", "Brown"],
"images": ["https://ak1.ostkcdn.com/images/products/..."],
"url": "https://www.bedbathandbeyond.com/Home-Garden/.../41718399/product.html"
}

💼 Use Cases & Examples

1. Competitor Price Monitoring

Pricing analysts tracking furniture and décor prices across the catalog.

Input: Keywords or category URLs for your target products Output: Price, original price and discount % per product Use: Detect price changes and promotions over time

2. Assortment & Catalog Research

Merchandisers mapping what's available in a category and at what price points.

Input: A category URL with best_selling sort Output: The full product list with prices, ratings and variant counts Use: Identify gaps, bestsellers and price tiers

3. Dropshipping Product Sourcing

Sellers building product feeds with specs, images and descriptions.

Input: Keywords in detail mode Output: Full spec tables, descriptions, images and variants Use: Populate listings and product catalogs

4. Market & Demand Research

Analysts measuring rating volume and review counts to gauge demand.

Input: Broad keywords across categories Output: Ratings and review counts per product Use: Rank product popularity and customer sentiment

5. Promotion & Deal Tracking

Deal sites surfacing the best current discounts.

Input: Any category with on_sale sort Output: Discounted products with percent off and on-sale flags Use: Publish live deal roundups


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/overstock-product-scraper').call({
keywords: ['ergonomic office chair'],
scrapeMode: 'overview',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/overstock-product-scraper').call(
run_input={'keywords': ['ergonomic office chair'], 'scrapeMode': 'overview'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~overstock-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["ergonomic office chair"], "scrapeMode": "overview"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle JSON results
  4. Action: Save to a sheet, notify, or transform into a feed

📊 Performance & Pricing

FREE Tier (Try It Now)

  • 25 products per run — full feature access, same quality
  • No credit card required
  • Perfect for testing and small projects
  • Unlimited products per run
  • Faster processing, no delays
  • Pay-per-result: only charged for products you actually receive

💰 Transparent pay-per-result pricing — Overview is the cheap high-volume row; Detail is the premium full-spec row.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How many products can I scrape? A: FREE tier: 25 per run. PAID tier: unlimited.

Q: What's the difference between Overview and Detail mode? A: Overview returns fast tiles (price, rating, image, variants). Detail adds the full specification table, long description, brand, model number, country of origin and variant options.

Q: How do I scrape a whole category? A: Open any category page on the site, copy the full URL from your browser, and paste it into the Category Page URLs field.

Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.

Q: Does it work with out-of-stock or discontinued products? A: Yes — availability is reported per product so you can filter as needed.

Q: Is this legal? A: Yes — we only extract publicly available data. See the legal section below.


🐛 Troubleshooting

No products returned for a keyword

  • Try a more specific keyword, or use a category page URL instead.
  • Some very broad terms map to a landing page — a category URL is more reliable.

A category URL isn't accepted

  • Paste the full URL including the ?t= part (e.g. .../c/home-office-furniture/office-chairs?t=24437).

Detail mode missing some fields

  • A few products legitimately omit specs or descriptions on the source page; Overview fields always remain populated.

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


🤝 Support

Telegram Support

Join our active support community


Trademark notice: This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Overstock, Bed Bath & Beyond, or any of their subsidiaries. "Overstock" and "Bed Bath & Beyond" are trademarks of their respective owners. Use this actor only to collect publicly available data in compliance with applicable laws and the website's terms.


Built by SIÁN Agency | More Tools