Amazon Product Search Scraper: Prices, ASINs & Ratings
Search Amazon by keyword in 15 marketplaces and get every product: ASIN, title, price, rating, reviews count, Best Seller and Amazon's Choice badges, bought last month, image and rank. Fast API results, no browser. Pay only per product found.
Typical uses
- Product and niche research: price range, ratings and sales signals ("bought in past month") for any keyword, before you launch or source a product.
- Amazon SEO and rank tracking: where your ASIN and your competitors' ASINs rank for your keywords, organic and sponsored.
- Price monitoring: schedule the same keywords daily and track price, coupons and badges over time.
- Market comparison: the same keyword on amazon.com, amazon.de and amazon.co.jp in one go (one run per marketplace).
- Automations and AI agents: feed n8n, Make, Zapier, Google Sheets or an MCP client with structured JSON.
Pricing
Pay per use, no subscription, no monthly fee. The price depends on your Apify plan. Apify's free plan includes $5 of usage every month.
| You pay per | Free plan | Starter | Scale | Business |
|---|---|---|---|---|
| Product One Amazon product from the search results with its details (ASIN, title, price, rating, reviews count, badges, image, rank). Keywords with no result and products removed by your filters are free. | $0.002 | $0.0015 | $0.0012 | $0.001 |
Run it from your code
Get an API token in the Apify Console (Settings → Integrations), then:
curl -X POST \
"https://api.apify.com/v2/acts/plainrows~amazon-product-search/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"searchQueries": [
"wireless earbuds"
],
"marketplace": "US"
}'
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("plainrows/amazon-product-search").call(run_input={'searchQueries': ['wireless earbuds'], 'marketplace': 'US'})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
Use it in automations and AI agents
- n8n, Make, Zapier: use the official Apify integration and pick the Actor
plainrows/amazon-product-search. - MCP (Claude, Cursor, other AI agents):
https://mcp.apify.com?tools=plainrows/amazon-product-search
Full documentation, input options and output fields: https://apify.com/plainrows/amazon-product-search