Amazon Today's Deals Scraper avatar

Amazon Today's Deals Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Amazon Today's Deals Scraper

Amazon Today's Deals Scraper

Amazon Today's Deals Scraper extracts products from Amazon’s daily deals section. It collects product names, prices, discounts, ratings, deal status, and product URLs. Ideal for price tracking, deal monitoring, market research, and e-commerce analytics.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapAPI

ScrapAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Amazon Today's Deals Scraper

Amazon Today's Deals Scraper is a production-ready web scraper that collects structured promotions from Amazon’s Gold Box page, including product identifiers, prices, discounts, timing, and availability. It solves the manual effort of tracking and aggregating daily promotions by automating the process end to end. Built for marketers, developers, data analysts, and researchers, this Amazon deals scraper helps you scrape Amazon Today's Deals reliably at scale, whether you need an Amazon daily deals scraper, an Amazon Lightning Deals scraper, or a focused Amazon Deal of the Day scraper for analytics pipelines.

What data / output can you get?

Data typeDescriptionExample value
asinAmazon Standard Identification NumberB0CXXXXXX1
titleProduct title as shown on AmazonWireless Noise-Cancelling Headphones
linkFull product URL on Amazonhttps://www.amazon.com/dp/B0CXXXXXX1
imageHigh-resolution product image URLhttps://m.media-amazon.com/images/I/ABCDEFGH.jpg
priceToPayCurrent deal price79.99
basisPriceOriginal price before discount129.99
savingsAmountAbsolute savings amount50.0
savingsPercentageValueDiscount percentage value38
currencyCurrency code (derived from API)USD
dealStateDeal availability stateAVAILABLE
dealStartTimeISO timestamp when the deal starts2026-03-16T07:00:00Z
dealEndTimeISO timestamp when the deal ends2026-03-17T06:59:59Z

Notes:

  • Results are saved to an Apify dataset and can be exported to JSON or CSV for downstream use.
  • Some fields may be missing in Amazon’s promotions API for certain items. In those cases, text fields are emitted as an empty string and numeric fields as 0.

Key features

  • 🎯 Accurate promotions capture Leverages a real browser session to obtain Amazon’s promotions API headers and CSRF token, ensuring consistent extraction of ranked promotions and deal details.

  • 📈 Scalable pagination up to 10,000 deals Automatically paginates via nextIndex and intelligently selects supported index parameters. De-duplicates items by ASIN to keep outputs clean.

  • 💾 Real-time streaming to dataset Pushes each new deal to the Apify dataset as it’s collected, so you can consume data continuously during the run.

  • 🧭 Gold Box by default, flexible targeting Targets Amazon’s Gold Box page by default and follows the promotions API behind it, ideal to scrape Amazon Today’s Deals and Amazon Gold Box deals.

  • 🔁 Resilient by design Built-in retry logic for both browser session setup and API fetching to reduce transient errors and improve stability.

  • 🧪 Headless or headed runs Runs headless by default; can be launched in headed Chrome if you need to interact manually once (e.g., as hinted by logs).

  • 🧑‍💻 Developer-friendly Python-based Amazon deals extractor tool built on the Apify SDK. Retrieve datasets via the Apify API and integrate into your pipelines, dashboards, or an Amazon deals price tracker scraper workflow.

How to use Amazon Today's Deals Scraper - step by step

  1. Sign in to your Apify account.
  2. Open the “Amazon Today's Deals Scraper” actor in Apify Console.
  3. Go to the Input tab.
  4. Set the limit value to control how many deals you want collected.
  5. Click Start to launch the run. The scraper opens a Chromium session, loads the Gold Box page, and begins collecting deals.
  6. Monitor progress in the Logs. You’ll see messages like “Collected X new deals (total: Y)” and a summary when finished.
  7. Open the Dataset tab to view results and export them to JSON or CSV.
  8. Optionally, consume results programmatically via the Apify API for automation.

Pro Tip: Use this Amazon deals crawler on a schedule to Automate scraping Amazon Today's Deals for a price monitoring pipeline or notifications (great for an Amazon deals scraping bot).

Use cases

Use case nameDescription
E-commerce price monitoringTrack promotions over time and quantify savings with a repeatable Amazon deals web scraper.
Deal aggregation websitesBuild pages that surface Amazon Gold Box deals and Amazon Lightning Deals automatically.
Market research on discountsAnalyze markdowns and timing windows to inform merchandising and campaign strategy.
Competitor pricing intelligenceBenchmark current priceToPay and basisPrice across categories to spot pricing moves.
Real-time deal alertsFeed new deals into alerting tools for timely notifications to subscribers or teams.
Analytics & dashboardsPower dashboards with savingsAmount and savingsPercentageValue for daily trend analysis.
API/data pipeline ingestionPull datasets via the Apify API to enrich internal systems or a Python Amazon Today's Deals scraper workflow.
Academic/retail researchStudy discounting patterns and dealState dynamics across categories.

Why choose Amazon Today's Deals Scraper?

This scraper is built for precision, automation, and reliability across real-world workloads.

  • ✅ Accurate promotions parsing from Amazon’s ranked promotions API behind the Gold Box page.
  • 🚀 Built to scale with pagination and de-duplication, supporting up to 10,000 deals per run.
  • 🧑‍💻 Developer-first: Python-based, Apify-native dataset output, and API-friendly for integrations.
  • 🔄 Robust retries and headless browser automation for stable collection.
  • 🧼 Clean, structured outputs with consistent field names for easy analysis.
  • 🔒 Server-side automation (no flaky extensions) for dependable operations at scale.

In short, it’s a production-grade Amazon deals scraper vs. ad-hoc browser extensions—optimized for repeatable, automated extractions.

Yes — when used responsibly. This actor processes data from publicly available Amazon pages and surfaces promotions metadata in a structured format.

Guidelines:

  • Only collect and use publicly available information.
  • Comply with applicable regulations (e.g., GDPR, CCPA) and your organization’s policies.
  • Review and respect Amazon’s terms and any applicable usage constraints.
  • Do not attempt to access private or authenticated content; runs may require a headed session only to meet access prerequisites if Amazon introduces friction.

For edge cases, consult your legal team to ensure compliance in your jurisdiction and use case.

Input parameters & output format

Example input JSON

{
"limit": 250
}

Input parameters

  • limit (integer)
    • Description: Choose how many deals to collect from Amazon's Today's Deals. Set a smaller number for quick tests and a larger number (up to 10,000) for deeper analysis and richer datasets.
    • Default: 100
    • Required: No
    • Min/Max: 1 to 10,000

Example output JSON

[
{
"asin": "B0CXXXXXX1",
"basisPrice": 129.99,
"priceToPay": 79.99,
"currency": "USD",
"savingsAmount": 50.0,
"savingsPercentageValue": 38,
"title": "Wireless Noise-Cancelling Headphones",
"link": "https://www.amazon.com/dp/B0CXXXXXX1",
"dealStartTime": "2026-03-16T07:00:00Z",
"dealEndTime": "2026-03-17T06:59:59Z",
"dealState": "AVAILABLE",
"image": "https://m.media-amazon.com/images/I/ABCDEFGH.jpg"
}
]

Notes:

  • If certain fields are missing in Amazon’s API for a given item, text fields will be an empty string and numeric fields will be 0. This is expected behavior for incomplete promotions data.
  • Duplicates are filtered by ASIN to keep the dataset unique.

FAQ

Is there a free trial?

✅ Yes. The actor listing provides a trial period of 120 minutes, so you can evaluate the Amazon Today's Deals data extraction before subscribing.

How many deals can I scrape per run?

✅ Up to 10,000. Control volume with the limit input; the scraper paginates and de-duplicates results automatically.

Do I need to log in to Amazon?

❓ Not typically. The scraper uses a real browser to access the promotions API. If you encounter friction, run in a headed browser once (as suggested in logs) to complete any necessary interaction, then return to headless.

What data types does it return?

✅ It returns structured keys: asin, title, link, image, priceToPay, basisPrice, savingsAmount, savingsPercentageValue, currency, dealState, dealStartTime, and dealEndTime — ideal for an Amazon deals extractor tool or Amazon deals price tracker scraper.

Does it handle Lightning Deals and Deal of the Day?

✅ It collects ranked promotions from the Amazon Gold Box page via the promotions API. When Lightning Deals or Deal of the Day are exposed there, their pricing and timing details are captured.

Can I integrate this with my API or Python pipeline?

✅ Yes. Results are saved to an Apify dataset you can pull via the Apify API. This makes it easy to integrate with a Python Amazon Today's Deals scraper workflow or an automated Amazon deals crawler.

Does it support different locales?

🌎 The underlying promotions endpoint is configured for the amazon.com marketplace in the code path. Results target the US Gold Box deals page.

How do I export results?

💾 Open the run’s Dataset in Apify Console and export to JSON or CSV. You can also fetch the dataset programmatically via the Apify API for automation.

Closing CTA / Final thoughts

Amazon Today's Deals Scraper is built to automate reliable, structured collection of Amazon Gold Box promotions at scale. It delivers accurate pricing, savings, and timing fields, streams data in real time to an Apify dataset, and integrates cleanly with your analytics or automation stack.

Whether you’re a marketer, developer, analyst, or researcher, you can turn daily deals into actionable insights and alerts. Developers can fetch the dataset via the Apify API to power an Amazon deals scraping bot or schedule a price tracker. Start extracting smarter with a production-grade Amazon daily deals scraper that’s ready for repeatable, automated workloads.