Amazon Today's Deals Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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)
- Log in at https://console.apify.com and go to Actors
- Find amazon-todays-deals-scraper and click it
- 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)
- Click Start to run the actor
- Monitor logs in real time
- Access results in the OUTPUT tab
- 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