Amazon Product Scraper
Under maintenancePricing
from $4.00 / 1,000 results
Go to Apify Store
Amazon Product Scraper
Under maintenanceScrape Amazon product listings with prices, ratings, reviews, and details.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Admo Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Amazon product listings with prices, ratings, reviews, and details. Extract product data from search results across all Amazon categories.
💰 Pricing
This Actor uses the Pay Per Event pricing model:
| Event | Price |
|---|---|
| Actor run | $0.00005 |
| Per product scraped | $0.004 |
For example, scraping 500 products costs: $0.00005 + (500 × $0.004) = $2.00
📥 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
queries | array | ✅ | ["wireless headphones"] | Product search terms to scrape from Amazon |
maxResults | integer | ❌ | 50 | Maximum number of products to scrape per query |
fetchDetails | boolean | ❌ | true | Fetch full product details from each product page |
minDelay | integer | ❌ | 2 | Minimum delay between requests (seconds) |
maxDelay | integer | ❌ | 5 | Maximum delay between requests (seconds) |
Example Input
{"queries": ["iphone 15", "macbook pro"],"maxResults": 100,"fetchDetails": true,"minDelay": 2,"maxDelay": 5}
📤 Output
| Field | Type | Description |
|---|---|---|
asin | string | Amazon Standard Identification Number |
title | string | Product title |
url | string | Product listing URL |
price | string | Current price |
originalPrice | string | Original price (if on sale) |
rating | string | Average rating (e.g. "4.5") |
reviewCount | string | Number of reviews |
imageUrl | string | Product image URL |
isPrime | boolean | Whether product is Prime eligible |
isSponsored | boolean | Whether product is sponsored |
brand | string | Product brand |
category | string | Product category path |
description | string | Product description |
features | array | Product features list |
seller | string | Seller name |
availability | string | Stock availability |
searchQuery | string | Search query used |
Example Output
{"asin": "B0CFV9XR2Q","title": "Picun B8 Wireless Bluetooth Headphones","url": "https://www.amazon.com/dp/B0CFV9XR2Q","price": "$39.99","originalPrice": "$49.99","rating": "4.5","reviewCount": "1234","imageUrl": "https://m.media-amazon.com/images/I/714leNyXHIL._AC_UY218_.jpg","isPrime": true,"isSponsored": false,"brand": "Picun","category": "Electronics > Headphones > Over-Ear","description": "Wireless Bluetooth Headphones with 120H Playtime","features": ["120H Playtime", "3EQ Modes", "Built-in Microphone"],"seller": "Picun Official","availability": "In Stock","searchQuery": "wireless headphones"}
🔧 How It Works
- Searches Amazon for each query
- Extracts product data from search results (ASIN, title, price, rating, etc.)
- Optionally fetches full product details from each product page (brand, features, description)
- Implements random delays to avoid rate limiting
- Handles pagination to fetch multiple pages
🔗 Integration
- Zapier: Use the "Run Actor" action with dataset polling
- Make.com: Use the HTTP module to call the Actor API
- n8n: Use the Apify node or HTTP Request node
- OpenAI MCP: Connect via the Apify MCP server
⚠️ Notes
- Prices may appear in local currency based on proxy IP location
- Some products may have limited seller information
- Works with all Amazon regional sites (amazon.com, amazon.co.uk, etc.)
- Respects Amazon's rate limits with configurable delays