Woot by Amazon Scraper 🏷️
Pricing
from $1.00 / 1,000 results
Woot by Amazon Scraper 🏷️
Extract daily deals and exclusive offers from Woot! Scrape product details, pricing, and limited-time sales data efficiently. Perfect for e-commerce insights, price monitoring, and retail arbitrage. For reliable results and seamless access, use residential proxies.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
10
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
What does Woot by Amazon Scraper do?
Woot by Amazon Scraper collects live deals and exclusive offers from woot.com, the Amazon-owned daily deals site. Paste a Woot deals page or pick a category and sort mode, and the Actor returns clean, structured deal records with titles, sale prices, original prices, discount percentages, savings, availability, images, dates, and product attributes. It is built for price monitoring, deal aggregation, retail arbitrage research, and ecommerce market analysis.
The easiest way to start is to open the Actor, leave the default deals URL in place, set the number of results you want, and run it. The output is a ready-to-use dataset you can filter, export, or feed into your own dashboards and automations.
Why use Woot by Amazon Scraper?
- Structured deal dataset creation - Replace manual copy-paste with consistent records that include the fields you need for analysis.
- Price and discount visibility - Compare sale price, list price, discount percentage, and dollar savings in a single row per deal.
- Category and sort control - Focus on computers, electronics, home, grocery, sports, tools, or clearance, and sort by bestselling, discount, newest, or price.
- Availability insight - See sold-out flags at the offer and item level so you can spot deals that just closed or are still active.
- Automation-ready output - Export to JSON, CSV, Excel, XML, or connect results to Google Sheets, webhooks, and no-code tools.
- Scheduled monitoring - Run the Actor hourly or daily with Apify schedules to track deal changes, price drops, and new listings over time.
What data can you extract from Woot?
Each dataset item represents one deal with offer-level and item-level details. The most important fields are:
| Field | Description |
|---|---|
title | Deal title |
url | Direct link to the deal page |
price | Current sale price |
original_price | Reference or list price |
discount_percentage | Discount percentage when available |
savings_amount | Dollar amount saved |
sold_out | Whether the offer is sold out |
attributes | Product attributes as key-value pairs |
scraped_at | ISO timestamp of the extraction run |
How to use Woot by Amazon Scraper
- Open the Woot by Amazon Scraper on Apify Store.
- Leave the default deals URL or paste your own Woot deals page.
- Choose a category and sort mode from the form.
- Set the maximum number of deals to collect.
- Click Run and wait for the dataset to appear.
- Download the dataset or connect it to your workflow.
Non-technical users can run everything from the Apify Console without writing code.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
start_url | String | No | https://www.woot.com/alldeals | Entry URL used to collect deals and infer category or sort when possible |
category | String | No | all | Category filter: all, pc, tech, grocery, home, sport, tools, sellout |
sort | String | No | default | Sort mode: default, bs, d, nf, plh, phl, today, lc |
results_wanted | Integer | No | 20 | Maximum number of deals to collect |
proxyConfiguration | Object | No | { "useApifyProxy": false } | Optional proxy settings for high-volume or repeated runs |
Output Data
Each dataset item contains only non-empty fields:
| Field | Type | Description |
|---|---|---|
offer_id | String | Unique offer identifier |
item_id | String | Selected item or variant identifier |
title | String | Deal title |
slug | String | URL slug of the deal |
url | String | Direct link to the deal page |
category | String | Category filter applied to the run |
sort | String | Sort mode applied to the run |
sold_out | Boolean | Whether the offer is sold out |
item_sold_out | Boolean | Whether the selected item is sold out |
is_featured | Boolean | Featured offer flag |
is_app_featured | Boolean | App-featured offer flag |
start_date | String | Offer start date and time (ISO) |
end_date | String | Offer end date and time (ISO) |
price | String | Current sale price |
original_price | String | Reference or list price |
discount_percentage | Number | Discount percentage when available |
savings_amount | Number | Dollar amount saved |
savings_percentage | Number | Relative savings percentage |
discount | String | Human-readable discount summary |
image_url | String | Primary product image URL |
image_width | Number | Image width in pixels |
image_height | Number | Image height in pixels |
attributes | Object | Product attributes as key-value pairs |
scraped_at | String | ISO timestamp of the extraction run |
Usage Examples
Basic Extraction
Collect the first 20 deals from the main deals page:
{"start_url": "https://www.woot.com/alldeals","results_wanted": 20}
Category and Sort Filtering
Collect 50 discounted deals from the electronics category, newest first:
{"start_url": "https://www.woot.com/alldeals","category": "tech","sort": "nf","results_wanted": 50}
Today's Deals
Track deals that end within the next 24 hours for urgency-based monitoring:
{"start_url": "https://www.woot.com/alldeals","category": "all","sort": "today","results_wanted": 100}
Last-Chance Monitoring
Collect deals expiring soon, ideal for daily bargain alerts:
{"category": "all","sort": "lc","results_wanted": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Large Collection
Gather hundreds of deals in one run when you need a broad snapshot:
{"start_url": "https://www.woot.com/alldeals","category": "all","sort": "default","results_wanted": 500}
Sample Output
{"offer_id": "c47f66f5-e272-4291-9eea-0107878b1353","item_id": "85c4f15d-a34c-4dcf-adf2-0f3518f2e7e0","title": "Dell Latitude 7410 i5-10310U W11P Laptop","slug": "dell-latitude-7410-i5-10310u-w11p-laptop-6","url": "https://www.woot.com/offers/dell-latitude-7410-i5-10310u-w11p-laptop-6","category": "pc","sort": "default","sold_out": false,"item_sold_out": false,"is_featured": false,"is_app_featured": false,"start_date": "2026-08-01T05:00:00Z","end_date": "2026-09-01T05:00:00Z","price": "$639.99","original_price": "$649.99","discount_percentage": 72,"savings_amount": 180,"savings_percentage": 72,"discount": "Save: $180.00 (72%)","image_url": "https://d3gqasl9vmjfd8.cloudfront.net/example.png","image_width": 1080,"image_height": 410,"attributes": {"Condition": "New"},"scraped_at": "2026-08-17T07:41:26.729Z"}
Tips for Best Results
- Start small, then scale - Begin with
results_wanted: 20to validate your category and sort setup before running larger collections. - Use the right sort mode - Use
todayfor deals ending within 24 hours andlcfor last-chance deals when you want urgent or expiring inventory. - Broaden with category
all- Usecategory: "all"or a generalstart_urlto collect deals across every Woot department in one run. - Monitor with schedules - Schedule smaller daily runs instead of one giant run so your dataset stays fresh and easy to diff.
- Add proxies for heavy use - For repeated or high-volume monitoring, use residential proxies to keep runs reliable.
- Check the preview first - Inspect the dataset preview before building automations so you know exactly which fields are populated.
Integrations
- Google Sheets - Send deal data to spreadsheets for pricing analysis.
- Webhooks - Trigger downstream workflows after each run.
- Make or Zapier - Connect results to no-code automations and alerts.
- API - Access datasets programmatically from your own systems.
- Export formats - Download results as JSON, CSV, Excel, XML, or HTML.
Frequently Asked Questions
Can I export Woot data to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats directly from the dataset page.
Can I run this Actor on a schedule?
Yes. Use Apify schedules to refresh your Woot deals data hourly, daily, weekly, or at any interval that suits your monitoring workflow.
What does sold_out mean?
The sold_out field indicates whether a deal has sold out. Checking both sold_out and item_sold_out helps you tell whether the whole offer or just one item variant is unavailable.
Why are some fields missing in certain records?
Fields are included only when the source provides them. For example, some deals do not publish an original price or a discount percentage, so those fields are omitted to keep the output clean.
Can I collect all categories at once?
Yes. Set category: "all" or provide a general deals URL such as https://www.woot.com/alldeals.
How many results can I request?
You can request any positive number. The actual output depends on how many active deals are available at the time of the run.
Is it legal to scrape Woot?
Scraping publicly available web data can be legal, but you are responsible for complying with applicable laws, website terms of service, and privacy rules in your jurisdiction.
Related Actors
If you also work with product and pricing data from other retailers, these Actors from the same ecommerce workflow may help:
- Walmart Product Scraper - Extract products, prices, and availability from Walmart.
- Target Product Scraper - Collect product listings and pricing from Target.
- Noon.com Product Scraper - Scrape product data from the Noon marketplace.
- Etsy Scraper - Gather product listings and details from Etsy.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate data collection from publicly available sources. Users are responsible for using the data responsibly and complying with applicable laws and website terms.