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

✨ Scrape Amazon Today’s Deals in real time with this Apify Actor. Extract product names, prices, discounts, ratings, and deal info fast. Perfect for price tracking, research, and eCommerce insights. Features: ⚡ fast scraping • 📊 clean output • 🔍 deal data • 🌍 scalable use

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperX

ScraperX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

A powerful Apify Actor that scrapes Amazon Today's Deals pages to extract product deals, prices, discounts, and deal timing information.

Why Choose Us?

  • Comprehensive Data Extraction: Extracts all deal information including ASIN, prices, discounts, images, and deal timing
  • Smart Proxy Management: Automatic proxy fallback (no proxy → datacenter → residential) with retry logic
  • Real-time Processing: Saves data immediately as it's scraped
  • Robust Error Handling: Handles rate limits and blocks gracefully
  • Scalable: Can scrape up to 10,000 deals per run

Key Features

  • ✅ Scrapes Amazon Today's Deals pages
  • ✅ Extracts product details (ASIN, title, image, link)
  • ✅ Captures pricing information (current price, original price, savings)
  • ✅ Gets deal timing (start time, end time, deal state)
  • ✅ Automatic proxy fallback on blocks
  • ✅ Duplicate detection
  • ✅ Real-time data saving

Input

JSON Example

{
"startUrls": [
{
"url": "https://www.amazon.com/cybermonday"
}
],
"maxItems": 500,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input Fields

  • startUrls (array, optional): List of Amazon deal page URLs. If empty, defaults to https://www.amazon.com/cybermonday
  • maxItems (integer, default: 500): Maximum number of deals to scrape (1-10000)
  • proxyConfiguration (object, optional): Proxy settings. By default, no proxy is used. If Amazon blocks the request, the actor automatically falls back to datacenter proxy, then residential proxy.

Output

JSON Example

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

Output Fields

  • asin (string): Amazon Standard Identification Number
  • link (string): Full product URL
  • image (string): Product image URL
  • title (string): Product title
  • priceToPay (number): Current deal price
  • basisPrice (number): Original price before discount
  • savingsAmount (number): Amount saved in dollars
  • savingsPercentageValue (integer): Discount percentage
  • currency (string): Currency code (USD)
  • dealState (string): Deal status (AVAILABLE, UPCOMING, EXPIRED)
  • dealStartTime (string): ISO 8601 timestamp when deal starts
  • dealEndTime (string): ISO 8601 timestamp when deal ends

🚀 How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and go to Actors
  2. Find amazon-todays-deals-scraper and click it
  3. Configure inputs:
    • startUrls: Add Amazon deal page URLs (optional, defaults to cybermonday page)
    • maxItems: Set maximum number of deals to scrape (default: 500)
    • proxyConfiguration: Configure proxy settings (optional)
  4. Click Start to run the actor
  5. Monitor logs in real time
  6. Access results in the OUTPUT tab
  7. Export results to JSON or CSV

Best Use Cases

  • Price Monitoring: Track Amazon deals and price changes
  • Deal Aggregation: Collect deals from multiple Amazon pages
  • Market Research: Analyze Amazon's current deals and discounts
  • E-commerce Intelligence: Monitor competitor pricing strategies
  • Deal Alerts: Build systems that notify users of new deals

Frequently Asked Questions

Q: Does this scrape all Amazon deals?
A: The actor scrapes deals from the specified Amazon Today's Deals page. You can provide multiple URLs to scrape different deal pages.

Q: How does proxy fallback work?
A: By default, the actor uses no proxy. If Amazon blocks the request, it automatically falls back to datacenter proxy, then residential proxy with 3 retries.

Q: Can I scrape more than 500 deals?
A: Yes, you can set maxItems up to 10,000 deals per run.

Q: How often should I run this actor?
A: Amazon deals change frequently. Running it daily or multiple times per day will give you the most up-to-date information.

Q: What happens if a request is blocked?
A: The actor automatically tries different proxy configurations and retries up to 3 times with residential proxy.

Support and Feedback

For issues, questions, or feedback, please contact support or open an issue in the actor's repository.

Cautions

  • Data is collected only from publicly available sources
  • No data is taken from private accounts or password-protected content
  • The end user is responsible for ensuring legal compliance (spam laws, privacy, data protection, etc.)
  • Please respect Amazon's robots.txt and terms of service
  • Use reasonable delays between requests to avoid overwhelming Amazon's servers