Amazon Product Scraper API: Search, Prices, ASINs & Ratings
Pricing
from $1.00 / 1,000 products
Amazon Product Scraper API: Search, Prices, ASINs & Ratings
Amazon product scraper and MCP tool: search Amazon by keyword in 15 marketplaces and get every product with ASIN, title, price, rating, reviews count, Best Seller and Amazon's Choice badges, bought last month, image and rank. No browser. Pay per product found, plus a small fee per 100 results.
Pricing
from $1.00 / 1,000 products
Rating
0.0
(0)
Developer
PlainRows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Search Amazon by keyword and get every product on the results pages as clean data: ASIN, title, price, currency, rating, number of reviews, Best Seller and Amazon's Choice badges, "bought in past month", coupons, image and rank. Works on 15 Amazon marketplaces (amazon.com, .co.uk, .de, .fr, .es, .it, .nl, .se, .pl, .ca, .com.mx, .com.br, .co.jp, .in, .com.au), up to 700 products per keyword.
It calls a commercial e-commerce data API instead of driving a browser: no proxies, no CAPTCHAs, no Amazon account. You pay per product returned (plus a small fee per block of up to 100 results): keywords with no result, sponsored placements you did not ask for and products removed by your filters are free.
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.
What you get for each product
| Field | Description |
|---|---|
asin, title, url | Amazon product ID, title, clean product link (https://www.amazon.com/dp/ASIN) |
price, priceMax, currency | Price shown on the results page, upper bound when Amazon shows a range, ISO currency |
rating, reviewsCount | Average rating out of 5 and number of ratings |
isBestSeller, isAmazonChoice | Best Seller and Amazon's Choice badges |
boughtPastMonth | Amazon's "X+ bought in past month" figure (a lower bound, e.g. 10000 for "10K+") |
specialOffers, deliveryInfo | Coupons and offers (e.g. Save 50% with coupon), delivery text as shown |
imageUrl | Product thumbnail |
rank, position, isSponsored | Organic rank for the keyword, position on the page (ads included), sponsored flag |
totalResults | Number of results Amazon reports for the keyword |
searchQuery, marketplace, observedAt | The keyword, the marketplace and when the data was fetched (UTC) |
correctedQuery | The keyword Amazon actually searched when it auto-corrected yours ("Showing results for..."), else null |
Missing values are always null, never guessed: for example a product shown without a price on the results page has price: null. Each product appears once per keyword (Amazon repeats some products further down the pages; the best-ranked one is kept).
Input
{"searchQueries": ["wireless earbuds", "yoga mat"],"marketplace": "US","maxProductsPerQuery": 50,"sortBy": "relevance","minPrice": 20,"maxPrice": 100,"minRating": 4,"minReviews": 100,"includeSponsored": false}
- searchQueries: up to 1,000 keywords per run, as you would type them in the Amazon search box.
- marketplace: US, GB, DE, FR, ES, IT, NL, SE, PL, CA, MX, BR, JP, IN, AU. Prices come in that marketplace's currency. languageCode (optional) switches the Amazon interface language, e.g.
fr_FRon amazon.ca ores_USon amazon.com. Amazon.ca and Amazon.se are searched with the English (US) interface; Amazon.ca prices are returned in CAD. - maxProductsPerQuery: 10 to 700 (default 50). An Amazon results page holds about 50 products.
- sortBy:
relevance(default),featured,price_low_to_high,price_high_to_low,avg_customer_review,newest_arrival. minPrice / maxPrice: Amazon's own price filter, whole amounts in the marketplace currency. - Free filters:
minRating,minReviews. Products removed by a filter are never billed. They keep only products for which Amazon shows a rating (some marketplaces, such as amazon.pl, often show none: the run then says so). A keyword whose products were all removed by a filter returns a free row withreason: "filtered". - includeSponsored: off by default (organic results only). When on, sponsored placements are returned too, flagged
isSponsored: true, and billed like other products.
Output example
Real row from a run on 2026-10-07 (keyword wireless earbuds, amazon.com):
{"searchQuery": "wireless earbuds","correctedQuery": null,"found": true,"rank": 1,"position": 1,"isSponsored": false,"asin": "B0FQFB8FMG","title": "Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancellation","url": "https://www.amazon.com/dp/B0FQFB8FMG","price": 179,"priceMax": null,"currency": "USD","rating": 4.4,"reviewsCount": 16100,"isBestSeller": true,"isAmazonChoice": false,"boughtPastMonth": 10000,"specialOffers": [],"deliveryInfo": "Join Prime to get FREE delivery Sat, Oct 10 Or Non-members get FREE delivery Mon, Oct 12","imageUrl": "https://m.media-amazon.com/images/I/61solmQSSlL._AC_UY218_.jpg","totalResults": 27625,"marketplace": "US","amazonDomain": "amazon.com","languageCode": "en_US","observedAt": "2026-10-07T13:21:37.787Z","schemaVersion": "1.0"}
A keyword with no result returns one free marker row:
{"searchQuery": "xqzvbn plorft 4471", "found": false, "marketplace": "US", "amazonDomain": "amazon.com", "languageCode": "en_US", "observedAt": "2026-10-07T13:21:37.787Z", "schemaVersion": "1.0"}
Pricing
Pay per product returned (plus a small fee per block of up to 100 results), no subscription, no start fee, no proxy costs. See the Pricing tab for current prices: one event per product found (and one per results block), cheaper on higher Apify plans. Price, rating, badges, coupons and image are included in that price (no "details" or "offers" add-on).
Each block of up to 100 search results requested for a keyword that returns products also costs one search-page event ($0.0045 on all plans). Keywords with no product are free.
Keywords with no result, duplicates and input mistakes cost nothing. Skipped sponsored placements and products removed by your filters are never billed as products (the search pages they were read from still count as search-page events). The run never spends more than the maximum cost you set.
Free Apify plan: each run returns up to 20 products for up to 2 keywords, so you can check the output. A paid Apify plan removes these limits.
Use it from code, automations or AI agents
API (one call, results returned directly):
curl -X POST "https://api.apify.com/v2/acts/plainrows~amazon-product-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["wireless earbuds"], "marketplace": "US", "maxProductsPerQuery": 50}'
n8n, Make, Zapier: use the Apify integration, pick plainrows/amazon-product-search, and map the dataset items to Google Sheets, Airtable or your database.
AI agents (MCP): add https://mcp.apify.com?tools=plainrows/amazon-product-search to Claude, Cursor or any MCP client. The agent gets a typed tool and pays per result.
What this is not
- Search results only. It returns what the Amazon results pages show. It does not open each product page: no product description, bullet points, variants, seller list, Best Sellers Rank (BSR) or stock level.
- No list price / "was" price and no Prime flag: the results data does not include them reliably, so they are not returned rather than guessed.
- No reviews text, no reviewer names.
- Prices and delivery text are those shown to a visitor in the marketplace's country at the time of the run; they can differ for a logged-in customer or another delivery address.
- Not affiliated with Amazon.
Run summary
Each run stores a summary in the key-value store (OUTPUT): keywords run, keywords with no result, products billed, sponsored placements skipped, products removed by filters, duplicate and invalid keywords, and anything skipped because of the free-plan or budget limit.
FAQ
How do I scrape Amazon search results? Enter keywords as you would type them in the Amazon search box, pick the marketplace and run: one row per product with ASIN, title, price, rating, reviews count, badges and image.
Which Amazon countries are supported? 15 marketplaces: US, GB, DE, FR, ES, IT, NL, SE, PL, CA, MX, BR, JP, IN, AU, with prices in the local currency.
How many products per keyword? 10 to 700 (maxProductsPerQuery); an Amazon results page holds about 50.
Are sponsored products included?
Not by default. Turn on includeSponsored to get them too, flagged isSponsored: true.
Does it return product descriptions, BSR or reviews? No: it returns what the results pages show. No product page details, no Best Sellers Rank, no review texts.
More PlainRows tools
Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.
- SEO and keywords: Keyword Search Volume, CPC & Difficulty · Keyword Planner Alternative (Bulk Search Volume & CPC) · Bing Keyword Search Volume & CPC · Keyword Ideas Generator · Google Autocomplete & People Also Ask · Google Trends Explorer · Google Trends Keyword Discovery (Rising & Related) · Website Organic Traffic & Top Keywords · Competitor Keywords API (Ranked Keywords) · Bulk Website Traffic Checker · SEO Competitors & Keyword Gap Finder · PPC Competitor Keywords (SpyFu Alternative) · Bulk Domain Authority Checker · Backlink Checker · Backlink API (Referring Domains & Backlinks Data) · Broken Link Checker · SEO Audit API (On-Page SEO Checker) · AI Search Visibility Tracker (ChatGPT, Gemini, AI Mode) · AI Overview Tracker (Google AI Overview Citations) · Perplexity Search API (Answers & Citations) · ChatGPT Search Scraper (Answers & Citations) · Keyword Rank Checker (Google SERP Position) · Google Maps Rank Tracker (Geo-Grid Local SEO)
- Leads and companies: Google Maps Scraper · Google Maps Email Extractor · Google Maps Businesses Without Website · Yellow Pages Australia Scraper · Website Technology Checker · Website Email Extractor · Contact Details Scraper (Emails, Phones, Socials) · ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby) · Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Google Jobs Scraper · Reed.co.uk Jobs Scraper (UK) · jobs.ch & jobup.ch Jobs Scraper (Switzerland) · Arbeitsagentur Jobs Scraper (Germany) · Gupy Jobs Scraper (Brazil) · Catho Jobs Scraper (Brazil) · Vagas.com.br Jobs Scraper (Brazil) · Jobs.cz Scraper (Czech Republic) · Remote Jobs Scraper (Himalayas, RemoteOK, Jobicy) · Google Ads Scraper (Transparency Center) · Company Registry Lookup (SIRENE, LEI, Brreg) · Public Tenders Search (EU TED & UK)
- E-commerce and travel: Amazon Keyword Research (Search Volume & Reverse ASIN) · Google Shopping Prices Scraper · Google Hotels Prices Scraper · Google Hotels Scraper · Tripadvisor Reviews Scraper · Trustpilot Reviews Scraper
- Marketplaces and classifieds: AliExpress Scraper · Kleinanzeigen Scraper (Germany) · AutoScout24 Scraper (Cars, Europe) · Kijiji Scraper (Canada) · Marktplaats Scraper (Netherlands) · Property Finder Scraper (UAE) · Redfin Scraper (US Homes for Sale) · Otomoto Scraper (Polish Car Listings) · Otodom Scraper (Poland Property) · Imovirtual Scraper (Portugal Property) · Standvirtual Scraper (Portugal Cars) · Immoweb Scraper (Belgium Property) · Blocket Scraper (Sweden) · FINN.no Scraper (Norway) · coches.net Scraper (Spain Cars) · 2dehands Scraper (Belgium) · Storia Scraper (Romania Property) · Autovit Scraper (Romania Cars) · FINN.no Car Scraper (Norway Cars) · DBA Scraper (Denmark) · Tori.fi Scraper (Finland)
- Content and media: Google News Scraper · YouTube Search Scraper · YouTube Search API (JSON) · YouTube Comments Scraper · Google Images Scraper · Website Screenshot API · Google Maps Reviews Scraper · Google Reviews Scraper · App Store & Google Play Reviews Scraper · App Store & Google Play App Details Scraper · Google Play Reviews Scraper · App Store Reviews Scraper
Compared with other APIs: Amazon Product Advertising API alternative
Support
Missing a field or a marketplace, or found a bug? Open an issue on this page. Issues are read and answered.