Amazon Product Scraper – Price, Reviews & More avatar

Amazon Product Scraper – Price, Reviews & More

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Amazon Product Scraper – Price, Reviews & More

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

DEV-SINIOR

Maintained by Community

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

FieldTypeDescription
asinstringAmazon Standard Identification Number
titlestringFull product title
pricenumberCurrent selling price
originalPricenumberPrice before discount (if on sale)
discountnumberDiscount percentage (e.g. 18 = -18%)
currencystringCurrency symbol (, $, £…)
ratingnumberAverage star rating (1.0 – 5.0)
reviewsCountnumberTotal number of customer reviews
badgestring"Best Seller", "Amazon's Choice", etc.
imageUrlstringMain product image URL
productUrlstringDirect link to the product page
isSponsoredbooleantrue if the result is a sponsored ad
keywordstringThe search keyword that returned this product
scrapedAtstringISO timestamp of when the item was scraped
bulletPointsstring[]Key product bullet points (detail mode)
descriptionstringFull product description (detail mode)
sellerstringSeller name (detail mode)
technicalRowsobjectTech specs table key/value pairs (detail mode)
priceDropFromnumberPrevious price (price monitor mode)
priceDropPctnumberPrice 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
}
ParameterTypeDefaultDescription
searchKeywordsstring[]Keywords to search (e.g. "Nike Air Force 1")
directUrlsstring[]Direct Amazon product page URLs
maxItemsPerKeywordinteger20Max products per keyword (1–100)
countrystringfrAmazon domain: fr, com, de, co.uk, it, es, ca, co.jp
minPricenumberOnly return products above this price
maxPricenumberOnly return products below this price
minRatingnumberOnly return products with at least this rating
scrapeProductDetailsbooleanfalseVisit each product page for full details
telegramBotTokenstringBot token from @BotFather
telegramChatIdstringYour channel or group chat ID
telegramAlertOnNewOnlybooleantrueAlert only for new products (not re-scraped ones)
priceMonitorModebooleanfalseEnable price drop detection across runs
priceDropThresholdPctnumber5Minimum % 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

  1. Configure the scraper with your keywords and Telegram credentials
  2. Enable Price Monitor Mode and set your threshold (e.g. 10%)
  3. In Apify → Schedules → create a schedule: every 1 hour (or every 30 min for high-demand niches)
  4. 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

PlanPriceIncluded
Pay-per-result$0.50 / 1 000 itemsPay only for what you scrape
Starter$19 / monthUp to 50 000 items/month
Pro$49 / monthUp 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.


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.