Amazon Product Scraper – Price, Reviews & More
Pricing
from $0.50 / 1,000 results
Amazon Product Scraper – Price, Reviews & More
Scrape Amazon search results and product pages. Extracts title, price, rating, reviews count, images, ASIN, badges and more. Supports all Amazon country domains.
Pricing
from $0.50 / 1,000 results
Rating
5.0
(1)
Developer
DEV-SINIOR
Actor stats
0
Bookmarked
4
Total users
0
Monthly active users
14 hours ago
Last modified
Categories
Share
🛒 Amazon Product Scraper — Price Monitor + Telegram Alerts
Extract product data from any Amazon country in seconds. Monitor price drops automatically and receive instant Telegram notifications. No coding required.
⚡ What can this scraper do?
Search Amazon by keyword or paste direct product URLs — the scraper returns structured data instantly:
- ✅ Title, ASIN, price, original price, discount %
- ✅ Star rating + review count
- ✅ Best Seller / Amazon's Choice badge
- ✅ Product image + direct link
- ✅ Full product details (bullet points, description, seller, tech specs)
- ✅ Instant Telegram alerts for new products and price drops
- ✅ Price monitor mode — re-run on a schedule and get alerted when prices fall
Works on: amazon.fr amazon.com amazon.de amazon.co.uk amazon.it amazon.es amazon.ca amazon.co.jp
🎯 Use cases
For e-commerce sellers
Monitor competitor prices daily. Get a Telegram alert the moment a rival drops their price — react before losing the Buy Box.
For deal hunters & resellers
Set a max price filter and get notified only when products fall below your target. Find arbitrage opportunities automatically.
For market researchers
Collect hundreds of products in a niche with ratings, review counts and badges. Export to CSV/JSON/Excel for analysis.
For price comparison tools
Feed the scraper output into your app or database. The structured JSON output integrates with any workflow (Zapier, Make, Google Sheets via API).
For dropshippers
Track supplier prices on Amazon and automate your margin calculations by combining with your selling platform's API.
📦 Output data — full field reference
| Field | Type | Description |
|---|---|---|
asin | string | Amazon Standard Identification Number |
title | string | Full product title |
price | number | Current selling price |
originalPrice | number | Price before discount (if on sale) |
discount | number | Discount percentage (e.g. 18 = -18%) |
currency | string | Currency symbol (€, $, £…) |
rating | number | Average star rating (1.0 – 5.0) |
reviewsCount | number | Total number of customer reviews |
badge | string | "Best Seller", "Amazon's Choice", etc. |
imageUrl | string | Main product image URL |
productUrl | string | Direct link to the product page |
isSponsored | boolean | true if the result is a sponsored ad |
keyword | string | The search keyword that returned this product |
scrapedAt | string | ISO timestamp of when the item was scraped |
bulletPoints | string[] | Key product bullet points (detail mode) |
description | string | Full product description (detail mode) |
seller | string | Seller name (detail mode) |
technicalRows | object | Tech specs table key/value pairs (detail mode) |
priceDropFrom | number | Previous price (price monitor mode) |
priceDropPct | number | Price drop percentage (price monitor mode) |
🔧 Input parameters
{"searchKeywords": ["Nike Air Force 1", "Sony WH-1000XM5"],"maxItemsPerKeyword": 40,"country": "fr","minPrice": 20,"maxPrice": 300,"minRating": 4.0,"scrapeProductDetails": false,"telegramBotToken": "YOUR_BOT_TOKEN","telegramChatId": "-1001234567890","telegramAlertOnNewOnly": true,"priceMonitorMode": true,"priceDropThresholdPct": 10}
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | string[] | — | Keywords to search (e.g. "Nike Air Force 1") |
directUrls | string[] | — | Direct Amazon product page URLs |
maxItemsPerKeyword | integer | 20 | Max products per keyword (1–100) |
country | string | fr | Amazon domain: fr, com, de, co.uk, it, es, ca, co.jp |
minPrice | number | — | Only return products above this price |
maxPrice | number | — | Only return products below this price |
minRating | number | — | Only return products with at least this rating |
scrapeProductDetails | boolean | false | Visit each product page for full details |
telegramBotToken | string | — | Bot token from @BotFather |
telegramChatId | string | — | Your channel or group chat ID |
telegramAlertOnNewOnly | boolean | true | Alert only for new products (not re-scraped ones) |
priceMonitorMode | boolean | false | Enable price drop detection across runs |
priceDropThresholdPct | number | 5 | Minimum % drop to trigger an alert (1–99) |
📤 Example output
{"asin": "B09V3KXJPB","title": "Nike Air Force 1 '07 Men's Shoes, White/White, 42","price": 89.99,"originalPrice": 109.99,"discount": 18,"currency": "€","rating": 4.6,"reviewsCount": 3421,"badge": "Best Seller","imageUrl": "https://m.media-amazon.com/images/I/71abc123.jpg","productUrl": "https://www.amazon.fr/dp/B09V3KXJPB","isSponsored": false,"keyword": "Nike Air Force 1","scrapedAt": "2026-05-07T10:30:00.000Z"}
📲 Telegram alerts — how it looks
When a new product or price drop is detected, your bot sends a message like this:
🔻 Baisse de prix -18%Nike Air Force 1 '07 Men's Shoes💰 89.99€ (-18%)~~109.99€~~⭐ 4.6/5 (3421 avis)🏷 Best Seller🔗 Voir sur Amazon🔍 Recherche : Nike Air Force 1
At the end of each run, a summary is sent:
📊 Résumé du scraping Amazon🆕 Nouveaux produits : 34🔻 Baisses de prix détectées : 7📦 Total produits analysés : 120🔍 Mots-clés : Nike Air Force 1, Sony WH-1000XM5⏰ 07/05/2026 à 11:32:05
⏰ Setting up automatic price monitoring
- Configure the scraper with your keywords and Telegram credentials
- Enable Price Monitor Mode and set your threshold (e.g. 10%)
- In Apify → Schedules → create a schedule: every 1 hour (or every 30 min for high-demand niches)
- Sit back — you'll receive a Telegram alert the moment a price drops
The scraper remembers all previously seen prices using Apify's persistent Key-Value Store, so no data is lost between runs.
🛡️ Reliability & anti-blocking
- Uses residential proxies (Apify Proxy) — different IP on every request
- Playwright with browser fingerprinting enabled — appears as a real user
- Automatic cookie consent handling (GDPR banners)
- Deduplication built-in — the same product is never returned twice
💰 Pricing
| Plan | Price | Included |
|---|---|---|
| Pay-per-result | $0.50 / 1 000 items | Pay only for what you scrape |
| Starter | $19 / month | Up to 50 000 items/month |
| Pro | $49 / month | Up to 300 000 items/month + priority support |
Residential proxy costs are separate and billed by Apify based on data transfer.
❓ FAQ
Does it work on all Amazon country domains?
Yes — fr, com, de, co.uk, it, es, ca, co.jp are all supported via the country input parameter.
How fast is it? With default settings (3 concurrent browsers, residential proxies), expect ~200–400 products per minute on search results.
Will it get blocked? The scraper uses residential proxies and browser fingerprinting to minimize blocking. Occasional CAPTCHAs may slow a run — residential proxies handle most cases automatically.
How do I get my Telegram Chat ID?
Add @userinfobot to your channel and send /start. It returns your chat ID instantly.
Can I export the data? Yes — Apify automatically stores results in a Dataset. You can download as JSON, CSV, Excel, HTML, or connect via API/webhook to any external tool.
Does it handle pagination?
Yes — the scraper follows Amazon's "Next page" button automatically until maxItemsPerKeyword is reached.
🔗 Related actors
Looking for more e-commerce data tools? Check out:
- Amazon Reviews Scraper — extract customer reviews and ratings
- Amazon Bestsellers Tracker — monitor bestseller ranks by category
- eBay Product Scraper — cross-platform price comparison
Built with Crawlee and Apify SDK. Maintained actively — open an issue for bug reports or feature requests.