Amazon Product Data Scraper & Search API avatar

Amazon Product Data Scraper & Search API

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Amazon Product Data Scraper & Search API

Amazon Product Data Scraper & Search API

Under maintenance

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

George Kioko

Maintained by Community

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

FieldDescription
titleProduct name
asinAmazon Standard Identification Number
priceCurrent price (numeric + formatted)
listPriceOriginal/list price before discount
ratingStar rating (0-5)
reviewCountTotal number of reviews
availabilityIn Stock / Out of Stock
brandBrand name
bsrBest Seller Rank
categoriesProduct category breadcrumbs
bulletPointsFeature bullet points
descriptionProduct description text
imagesUp to 8 high-res image URLs
specsTechnical specifications table
deliveryDelivery estimate info

Search Results

FieldDescription
asinProduct ASIN
titleProduct title
urlDirect product URL
priceListed price
ratingStar rating
reviewCountReview count
imageThumbnail image
sponsoredWhether it's a sponsored listing

Use cases

  1. Price Monitoring — Track competitor pricing across thousands of products. Get alerts when prices drop or inventory changes.

  2. Product Research — Find winning products by analyzing ratings, review counts, BSR, and pricing trends across categories.

  3. E-commerce Intelligence — Pull specs, images, and descriptions for product catalog building. Compare your listings against competitors.

  4. Market Analysis — Search keywords to see what products rank for specific terms. Analyze sponsored vs organic placement.

  5. 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)

  1. Enter an Amazon product URL or search keyword
  2. Click "Start"
  3. Get structured JSON in the dataset

Option 2: Standby API (Instant Response)

# Health check
curl "https://george-the-developer--amazon-product-data.apify.actor/" \
-H "Authorization: Bearer YOUR_TOKEN"
# Scrape a product
curl "https://george-the-developer--amazon-product-data.apify.actor/product?url=https://amazon.com/dp/B0CHX3QBCH" \
-H "Authorization: Bearer YOUR_TOKEN"
# Search products
curl "https://george-the-developer--amazon-product-data.apify.actor/search?keyword=wireless+headphones&maxResults=20" \
-H "Authorization: Bearer YOUR_TOKEN"

Input parameters

ParameterTypeRequiredDescription
urlstringNoAmazon product URL to scrape
urlsstring[]NoArray of product URLs for batch
keywordstringNoSearch keyword
maxResultsintegerNoMax 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
}
{
"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
VolumeProductsCost
Small100$0.50
Medium1,000$5.00
Large10,000$50.00

Standby API

Instant HTTP responses — no waiting for actor runs:

  • GET /product?url=... — scrape a single product
  • GET /search?keyword=... — search Amazon
  • GET / — 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