Amazon Todays Deals Scraper avatar

Amazon Todays Deals Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Amazon Todays Deals Scraper

Amazon Todays Deals Scraper

🛍️ Amazon Today's Deals Scraper extracts live deals, prices, discounts, coupons & Lightning/Prime deals — with titles, ASINs, ratings, availability, categories, links & images. 📊 Export CSV/JSON, schedule & monitor for price tracking, e‑commerce research, and affiliate SEO. 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeBase

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Amazon Todays Deals Scraper

Amazon Todays Deals Scraper is a purpose-built Amazon deals scraper that extracts live promotions from the US “Today’s Deals” feed — including ASINs, titles, prices, discounts, deal state, and timing. It solves the manual pain of checking Amazon’s Gold Box by automating deal collection for analysts, marketers, affiliates, and developers. Use it as an amazon deals crawler and amazon lightning deals scraper to power price tracking, content updates, and daily deal monitoring at scale.

What data / output can you get?

Data fieldDescriptionExample value
asinAmazon Standard Identification NumberB0045VMWE2
titleProduct title from the promotion4.5' Dunhill Fir Hinged Tree
linkFull product URL on Amazonhttps://www.amazon.com/National-Tree-Dunhill-Hinged-DUH-45/dp/B0045VMWE2
imagePrimary image URL (hi‑res)https://m.media-amazon.com/images/I/51ymEP5SDfL.jpg
priceToPayCurrent deal price79.99
basisPriceOriginal price before discount139.99
savingsAmountAbsolute savings amount60.0
savingsPercentageValueDiscount percentage43
currencyCurrency codeUSD
dealStateDeal status (e.g., AVAILABLE)AVAILABLE
dealStartTimeISO 8601 start time2025-12-02T07:00:00Z
dealEndTimeISO 8601 end time2025-12-13T07:59:59.999000Z

Notes:

  • Results are saved to the Apify dataset, so you can export to JSON, CSV, or Excel.
  • Output includes rich pricing signals and timing metadata ideal for an amazon deals monitoring tool or amazon deal price tracker workflows.

Key features

  • ⚡ Adaptive pagination via promotions API
    Uses the data.amazon.com promotions endpoint with smart parameter detection to iterate pages reliably and capture more deals.

  • 💾 Real-time dataset streaming
    Streams each unique deal into the Apify dataset as it’s found, enabling live dashboards and incremental processing.

  • 🔁 Duplicate-safe collection
    De-duplicates by ASIN during the run to prevent repeat entries across pages.

  • 📈 Scalable collection (up to 10,000)
    Control depth with the limit parameter (1–10,000) for quick tests or large-scale amazon deals data extraction.

  • 🧠 Structured pricing & timing signals
    Captures priceToPay, basisPrice, savingsAmount, savingsPercentageValue, dealState, dealStartTime, and dealEndTime for robust analytics.

  • 🧪 Headless or headed execution
    Runs headless by default; if you hit blockers, you can run with a visible browser (headless: false) and resolve friction as needed.

  • 🧑‍💻 Developer-friendly & API-ready
    Built with the Apify SDK and Playwright; integrate via the Apify API as an amazon deals API alternative or with a python script to scrape amazon deals.

  • 🏗️ Production-grade reliability
    Retries key network operations and gracefully handles page/session initialization to keep automations stable.

How to use Amazon Todays Deals Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the actor “amazon-todays-deals-scraper” in the Apify Console.
  3. In the Input panel, set the number of deals you want to collect using the limit field.
  4. Start the run. The actor will launch a Playwright browser, load Amazon’s Today’s Deals page, and collect promotions.
  5. Watch progress in real time in the run logs — deals are pushed to the dataset as they’re found.
  6. Once finished, open the Dataset tab to preview your results.
  7. Export your data to JSON, CSV, or Excel, or access it programmatically via the Apify Dataset API.

Pro tip: If your run yields no results due to friction, try running with a visible browser (headless: false) once to clear any blocks (supported via raw JSON input as described below).

Use cases

Use caseDescription
Affiliate content + deal feedsAutomate daily content with a focused amazon gold box deals scraper that exports fresh discounts to CMS or newsletters.
Price monitoring for retailTrack priceToPay vs basisPrice and savingsPercentageValue to power an amazon deal price tracker and competitor insights.
Market & promo researchAnalyze dealState and timing fields to study promotional patterns and discount depth over time.
Deals aggregation platformsUse as an amazon daily deals extractor to unify Today’s Deals data into a central feed.
Data pipelines & APIsPipe dataset exports into warehouses or apps as an amazon deals API alternative using Apify’s Dataset API.
SEO & content opsEnrich product pages and blog posts with structured deal data from an amazon deals scraping bot.

Why choose Amazon Todays Deals Scraper?

This solution prioritizes precision, structure, and automation for dependable amazon deals scraping.

  • 🎯 Accurate, structured outputs: ASINs, pricing, savings, and timing ready for analytics.
  • 📊 Built for scale: Control up to 10,000 deals per run with incremental dataset streaming.
  • 🧑‍💻 Developer access: Trigger via Apify API, integrate with workflows, or use alongside a python script to scrape amazon deals.
  • 🔒 Safe & public data: Designed to collect publicly available Today’s Deals promotions.
  • 🔄 Stable vs extensions: Avoid fragile browser add-ons; use a production-grade actor instead of an amazon deal scraper chrome extension.
  • 🌐 Export-friendly: Download as JSON/CSV/Excel or consume via API for downstream automation.

Bottom line: a reliable amazon deals scraper that’s automation-ready and optimized for monitoring and analysis.

Yes — when used responsibly. This actor collects publicly available promotions from Amazon’s Today’s Deals. It does not access private accounts or password-protected data.

Guidelines for compliant use:

  • Only use public pages and data.
  • Follow applicable laws and policies (e.g., GDPR, CCPA).
  • Respect Amazon’s terms and any usage constraints.
  • Use scraped data responsibly — e.g., analysis and alerts, not spam.
  • Consult your legal team for edge cases or commercial re-use questions.

Input parameters & output format

Example JSON input

{
"limit": 1000
}

Parameters

  • limit (integer, optional): Choose how many deals to collect from Amazon’s Today’s Deals. Minimum 1, maximum 10000. Default: 1000. Not required.

Advanced note: The source code also reads optional keys startUrls (first URL used to open the deals page) and headless (boolean) when provided via raw JSON input. These are not part of the published input schema/UI but are supported by the actor’s implementation.

Example JSON output

[
{
"asin": "B0045VMWE2",
"basisPrice": 139.99,
"priceToPay": 79.99,
"currency": "USD",
"savingsAmount": 60.0,
"savingsPercentageValue": 43,
"title": "4.5' Dunhill Fir Hinged Tree",
"link": "https://www.amazon.com/National-Tree-Dunhill-Hinged-DUH-45/dp/B0045VMWE2",
"dealStartTime": "2025-12-02T07:00:00Z",
"dealEndTime": "2025-12-13T07:59:59.999000Z",
"dealState": "AVAILABLE",
"image": "https://m.media-amazon.com/images/I/51ymEP5SDfL.jpg"
}
]

Notes:

  • All fields shown above are produced directly by the actor.
  • If certain pricing or image data is unavailable in the source, corresponding fields may be empty or zeroed.

FAQ

Is there a free trial?

Yes. The listing offers a 120-minute trial period so you can validate the workflow and dataset exports before subscribing.

Do I need to log in to Amazon?

No in most cases. The actor targets public Today’s Deals data. If you encounter friction, you can run with a visible browser (headless: false) once and follow the on-screen steps as hinted in the logs.

How many deals can I scrape per run?

You can configure limit between 1 and 10,000. This makes it suitable for quick tests or full amazon deals monitoring tool runs.

Does this scrape Lightning Deals and time-bound promotions?

It collects promotions exposed via Amazon’s Today’s Deals feed and returns dealState plus start/end timestamps, which cover time-bound promotions such as Lightning-style deals when present.

Which fields are included in the output?

The dataset includes asin, title, link, image, priceToPay, basisPrice, savingsAmount, savingsPercentageValue, currency, dealState, dealStartTime, and dealEndTime.

Can I target specific pages or locales?

The current implementation uses the US marketplace promotions endpoint and opens the Today’s Deals page by default. You can provide a custom deals page URL via startUrls in raw JSON input, but the promotions API in this actor is configured for the US.

How do I export results or integrate with my stack?

Open the run’s Dataset tab to export JSON, CSV, or Excel. Developers can use the Apify Dataset API to pull results into pipelines as an amazon deals API alternative.

What if my run returns no deals?

Try running with a visible browser (headless: false) once. The actor logs provide guidance if human action is needed. Afterwards, rerun normally to continue automated collection.

Closing CTA / Final thoughts

Amazon Todays Deals Scraper is built to automate structured, large-scale collection of Amazon’s Today’s Deals for monitoring and analysis. With accurate pricing/timing fields, adaptive pagination, and real-time dataset streaming, it’s ideal for marketers, developers, data analysts, and researchers. Trigger runs via the Apify Console or API, export to JSON/CSV/Excel, or wire it into automation pipelines as an amazon deals scraping bot. Start extracting smarter deal insights and power your price tracking, content, and analytics workflows today.