Amazon Product Data Scraper & Search API
Pricing
Pay per usage
Amazon Product Data Scraper & Search API
Extract Amazon product data — prices, reviews, ratings, specs, images, BSR. Search by keyword. Batch and instant Standby API.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
George Kioko
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract product data from any Amazon listing — prices, reviews, ratings, specs, images, BSR. Search by keyword. Works in both batch mode and instant Standby API.
What does it do?
Give it an Amazon URL or search keyword, get back structured JSON with everything you need. No API key from Amazon required. Handles JavaScript rendering, dynamic pricing, and product variants.
What data does it extract?
Product Page
| Field | Description |
|---|---|
title | Product name |
asin | Amazon Standard Identification Number |
price | Current price (numeric + formatted) |
listPrice | Original/list price before discount |
rating | Star rating (0-5) |
reviewCount | Total number of reviews |
availability | In Stock / Out of Stock |
brand | Brand name |
bsr | Best Seller Rank |
categories | Product category breadcrumbs |
bulletPoints | Feature bullet points |
description | Product description text |
images | Up to 8 high-res image URLs |
specs | Technical specifications table |
delivery | Delivery estimate info |
Search Results
| Field | Description |
|---|---|
asin | Product ASIN |
title | Product title |
url | Direct product URL |
price | Listed price |
rating | Star rating |
reviewCount | Review count |
image | Thumbnail image |
sponsored | Whether it's a sponsored listing |
Use cases
-
Price Monitoring — Track competitor pricing across thousands of products. Get alerts when prices drop or inventory changes.
-
Product Research — Find winning products by analyzing ratings, review counts, BSR, and pricing trends across categories.
-
E-commerce Intelligence — Pull specs, images, and descriptions for product catalog building. Compare your listings against competitors.
-
Market Analysis — Search keywords to see what products rank for specific terms. Analyze sponsored vs organic placement.
-
Dropshipping Research — Identify products with high demand (reviews) and reasonable competition. Pull supplier data and pricing.
How to use
Option 1: Batch Mode (Apify Store)
- Enter an Amazon product URL or search keyword
- Click "Start"
- Get structured JSON in the dataset
Option 2: Standby API (Instant Response)
# Health checkcurl "https://george-the-developer--amazon-product-data.apify.actor/" \-H "Authorization: Bearer YOUR_TOKEN"# Scrape a productcurl "https://george-the-developer--amazon-product-data.apify.actor/product?url=https://amazon.com/dp/B0CHX3QBCH" \-H "Authorization: Bearer YOUR_TOKEN"# Search productscurl "https://george-the-developer--amazon-product-data.apify.actor/search?keyword=wireless+headphones&maxResults=20" \-H "Authorization: Bearer YOUR_TOKEN"
Input parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | No | Amazon product URL to scrape |
urls | string[] | No | Array of product URLs for batch |
keyword | string | No | Search keyword |
maxResults | integer | No | Max search results (default: 20, max: 50) |
Provide either url/urls for product scraping OR keyword for search.
Output example
Product
{"url": "https://www.amazon.com/dp/B0CHX3QBCH","asin": "B0CHX3QBCH","title": "Apple iPhone 15 Plus Clear Case with MagSafe","brand": "Apple","price": 43.99,"priceFormatted": "$43.99","listPrice": "$49.00","rating": 4.3,"reviewCount": 296,"availability": "In Stock","bsr": 1542,"categories": ["Cell Phones & Accessories", "Cases"],"bulletPoints": ["Designed by Apple to complement iPhone 15 Plus","Built-in magnets align perfectly with MagSafe"],"images": ["https://m.media-amazon.com/images/I/..."],"specs": {"Brand": "Apple","Compatible Phone Models": "iPhone 15 Plus","Material": "Polycarbonate"},"renderTimeMs": 7788}
Search
{"keyword": "wireless headphones","totalResults": 20,"results": [{"asin": "B09WX3PJ1X","title": "Sony WH-1000XM5 Wireless Headphones","url": "https://www.amazon.com/dp/B09WX3PJ1X","price": 328.0,"rating": 4.6,"reviewCount": 15420,"image": "https://m.media-amazon.com/images/I/...","sponsored": false}]}
Pricing
Pay Per Event — no monthly subscription:
- Product scrape: $0.005 per product page
- Search: $0.008 per keyword search
- Batch processing: Same per-unit pricing
| Volume | Products | Cost |
|---|---|---|
| Small | 100 | $0.50 |
| Medium | 1,000 | $5.00 |
| Large | 10,000 | $50.00 |
Standby API
Instant HTTP responses — no waiting for actor runs:
GET /product?url=...— scrape a single productGET /search?keyword=...— search AmazonGET /— health check and endpoint list
FAQ
Q: Does it work with all Amazon domains? A: Currently optimized for amazon.com (US). Other domains (.co.uk, .de, .co.jp) work but may have different selectors.
Q: How does it handle CAPTCHAs? A: Uses standard Puppeteer with realistic user agents. For high-volume scraping, use batch mode with Apify proxy for best results.
Q: Can I scrape reviews? A: Currently extracts review count and rating. Full review text extraction is on the roadmap.
Q: Rate limits? A: Standby mode handles ~50 concurrent requests. For higher volume, use batch mode with multiple runs.
Support
- GitHub: the-ai-entrepreneur-ai-hub
- Apify Store: george.the.developer
- Twitter: @ai_in_it