Amazon Search Scraper
Pricing
from $0.70 / 1,000 product scrapeds
Amazon Search Scraper
Scrape Amazon search results by keyword: title, ASIN, price, list price, unit price, currency, rating, review count, 'bought in past month', badges and images. US, Canada, Mexico and Brazil.
Pricing
from $0.70 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Solar G
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Scrapes Amazon search results for any keyword: title, ASIN, current price, list price, unit price, currency, star rating, review count, Amazon's "bought in past month" figure, badges (e.g. "Overall Pick", "Amazon's Choice") and product image. Useful for product research, price monitoring and tracking competitors.
Input
| Field | Description |
|---|---|
searches | Keywords, as you'd type them into Amazon. Each one is searched separately. |
marketplace | amazon.com (default), amazon.ca, amazon.com.mx or amazon.com.br. Any other store fails the run with the list of supported stores. |
maxProductsPerSearch | Default 100, maximum 1,000. Amazon itself shows about 7 pages (roughly 300 products) per search. |
includeSponsored | Keep sponsored listings. Default true. |
{"searches": ["espresso machine", "air fryer"],"marketplace": "amazon.com","maxProductsPerSearch": 150}
Output
{"search": "usb c cable","position": 2,"asin": "B0CG1LGWR6","title": "LISEN USB C to USB C Cable, 240W Fast Charging Type C Charger Cord (6.6FT)","url": "https://www.amazon.com/dp/B0CG1LGWR6","price": 8.97,"listPrice": 9.99,"unitPrice": 4.49,"unitPriceUnit": "count","currency": "USD","priceText": "$8.97","rating": 4.5,"reviewsCount": 12605,"boughtPastMonth": "10K+","badge": "Limited time deal","badges": ["Limited time deal"],"isSponsored": true,"image": "https://m.media-amazon.com/images/I/81afg0W0O8L._AC_UY218_.jpg","marketplace": "amazon.com"}
| Field | Meaning |
|---|---|
position | Rank within your search results (sponsored results left out are not counted). |
price | Current price. null when Amazon shows "See options" instead of a single price. |
listPrice | The struck-through reference price Amazon shows ("List:", "Typical:" or "Was:"). null when there is none. |
unitPrice, unitPriceUnit | Price per unit when Amazon shows one, e.g. 4.49 per "count" or per "Ounce". |
currency | ISO code of the prices: USD on amazon.com, CAD on amazon.ca, MXN on amazon.com.mx, BRL on amazon.com.br. |
priceText | The price exactly as Amazon displays it. |
reviewsCount | Number of ratings. Exact when Amazon provides it; otherwise Amazon's rounded figure (e.g. 27.9K becomes 27900). |
boughtPastMonth | Amazon's "bought in past month" figure as shown, e.g. "1K+". |
badge, badges | The first badge, and all badges on the result. |
isSponsored | True for sponsored placements. The "Sponsored Ad" prefix is removed from titles. |
error, input | Only on error items: a search with no results, or one stopped by a robot check. Error items are not charged. |
API usage
curl -X POST "https://api.apify.com/v2/acts/solarg~amazon-search-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"searches": ["espresso machine"], "maxProductsPerSearch": 50}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("solarg/amazon-search-scraper").call(run_input={"searches": ["air fryer"]})items = client.dataset(run["defaultDatasetId"]).list_items().items
Pricing
$1.00 per 1,000 products. Platform usage is included in the price. Error items are free. Apify plan discounts apply where Apify offers them.
Limitations
- Search results only. It doesn't open product pages, so there are no full descriptions, variants or seller lists.
- Prices are always the store's own currency. If Amazon shows converted prices instead, the search is retried and then stopped with an error item rather than returning converted prices.
- If Amazon asks for a robot check, the run waits and retries. If that keeps happening it stops early and keeps the results collected so far, and you're only charged for those. Smaller runs spread over time work best.
- Only the four marketplaces above are supported. Other Amazon stores (for example amazon.co.uk and amazon.de) block automated search from cloud servers.
Report problems in the Issues tab.