Amazon Product & Price Scraper: Search Results, BSR, Specs
Pricing
from $2.10 / 1,000 product scrapeds
Amazon Product & Price Scraper: Search Results, BSR, Specs
Scrape Amazon.com search results, categories and product pages: price, list price, rating, reviews count, bought in past month, Best Sellers Rank, features, specs, images, seller and availability for any US ZIP code. Fast HTTP, pay per product.
Pricing
from $2.10 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Torix
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Product Scraper — Search, Prices, Best Sellers Rank & Specs
Scrape Amazon.com search results, category listings and product pages. For every product you get:
ASIN, title, price, list price (strike-through), rating, number of reviews, "bought in past month", Amazon's Choice / Best Seller badge, sponsored flag, delivery estimate, image — and with full product pages on: brand, feature bullets, description, Best Sellers Rank (all categories), complete specs table, all high-res images, seller, ships-from and availability.
How to run it in 3 steps
- Add your input. In Search keywords paste Amazon.com keywords, search or product links — e.g.
wireless headphones. The form is already filled with a working example, so you can skip this step for a first try. - Press Start. The prefilled run returns 30 products in about 7 s and costs about $0.090. Set Max results (cost cap) to cap the cost of bigger runs; you only pay for products actually delivered.
- Get the data. Open the Output tab and export JSON, CSV or Excel — or run it from the API, Make, Zapier, n8n or an AI agent (see below).
Features
- Real US prices: every session sets a delivery ZIP (default New York
10001, configurable), so prices, delivery dates and stock match what a US shopper sees. - HTTP only, no browser: plain HTTP with scripts stripped before parsing — no browser. Datacenter proxy only kicks in if Amazon blocks.
- Search, category or product URLs, or plain ASINs in one input. Results are deduplicated by ASIN.
- Pay per product: $3 per 1,000 products.
Use cases
- E-commerce & dropshipping research: demand (
boughtPastMonth, BSR), price points and ratings for any niche. - Price & competitor monitoring: schedule daily runs on your ASINs.
- Brand protection / MAP monitoring: who sells your products and at what price.
- Market sizing & product ideation: top results with reviews and ranks per keyword.
Input
{"searchQueries": ["wireless headphones", "yoga mat"],"startUrls": ["B0BS1QCFHX", "https://www.amazon.com/s?k=standing+desk&rh=p_72%3A1248879011"],"maxItemsPerSearch": 100,"scrapeProductDetails": true,"zipCode": "10001"}
Output (product page on)
Real output (default input)
First 2 of 30 records from a run with the prefilled input (6.4 s on a test machine; long values shortened here):
[{"asin": "B0HJ1QBMNL","title": "HAOYUYAN Wireless Earbuds, Sports Bluetooth Headphones, 80Hrs Playtime Ear Buds with LED Power Display, Noise Canceling Headset, IPX7 Waterp…","url": "https://www.amazon.com/dp/B0HJ1QBMNL","price": 23.98,"priceText": "$23.98","listPrice": 299.99,"rating": 4.5,"reviewsCount": 1613,"boughtPastMonth": null,"badge": "Limited Prime deal","isSponsored": false,"delivery": "FREE delivery Wed, Oct 21 on $35 of items shipped by AmazonOr fastest delivery Mon, Oct 19","image": "https://m.media-amazon.com/images/I/71QZW38j75L._AC_UY218_.jpg","search": "wireless headphones","page": 1,"position": 1,"scrapedAt": "2026-10-15T12:14:00.915Z"},{"asin": "B0HC6XSLMG","title": "Open Ear Wireless Earbuds Bluetooth Headphones, 80H Playtime Stereo Ear Buds with ENC Noise Cancelling, Fast Charging, IPX7 Waterproof Sport…","url": "https://www.amazon.com/dp/B0HC6XSLMG","price": 26.98,"priceText": "$26.98","listPrice": 299.99,"rating": 5,"reviewsCount": 49,"boughtPastMonth": null,"badge": "Overall Pick","isSponsored": false,"delivery": "Join Prime to get FREE delivery Tomorrow 8 AM - 1 PMOr Non-members get FREE delivery Tue, Oct 20","image": "https://m.media-amazon.com/images/I/71XjXt2R1lL._AC_UY218_.jpg","search": "wireless headphones","page": 1,"position": 2,"scrapedAt": "2026-10-15T12:14:00.915Z"}]
{"asin": "B0GKG1S8BS","title": "H30 Hi-Res Bluetooth Headphones Wireless Over Ear, Purple","brand": "TALIX","price": 39.99,"listPrice": null,"currency": "$","rating": 4.5,"reviewsCount": 343,"boughtPastMonth": "2K+","badge": "Amazon's Choice","availability": "In Stock","soldBy": "Lenovo Product Marketplace, Inc.","shipsFrom": "Amazon","categories": ["Electronics", "Headphones, Earbuds & Accessories", "Headphones & Earbuds", "Over-Ear Headphones"],"bestSellersRank": [{ "rank": 559, "category": "Electronics" }, { "rank": 30, "category": "Over-Ear Headphones" }],"features": ["【110H Ultra-Long Battery Life】 …"],"images": ["https://m.media-amazon.com/images/I/51613QKxujL._AC_SL1500_.jpg"],"details": { "Model Number": "HS1525", "Manufacturer": "TALIX" },"search": "wireless headphones","position": 2,"isSponsored": true}
Pricing
- $3.00 per 1,000 products ($0.003 per product).
- The prefilled input returns 30 products → $0.09.
- Example: 1,000 products → $3.00; 10,000 → $30.00. Set Max results (cost cap) to limit any run.
- Duplicate ASINs are free.
- Your Apify spending limit is respected exactly: the actor stops charging and finishes cleanly when it is reached. Apify platform usage (compute, proxy) is included in the price.
Ask in plain English
Using Apify AI, Claude, ChatGPT or another MCP client? Just describe what you need, the agent fills the input for you:
| You ask | Input the agent sends |
|---|---|
| "Find the best-rated wireless earbuds on Amazon with prices" | {"searchQueries": ["wireless earbuds"]} |
| "Get price and rating of this product: https://www.amazon.com/dp/B0BDHWDR12" | {"startUrls": ["https://www.amazon.com/dp/B0BDHWDR12"]} |
Use with AI agents (MCP), LangChain, RAG & the API
This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.
MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=torix33/amazon-product-scraper","headers": { "Authorization": "Bearer <APIFY_TOKEN>" }}}}
LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):
import jsonfrom langchain_apify import ApifyActorsTool, ApifyWrapperfrom langchain_core.documents import Document# 1) give the actor to an agent as a tooltool = ApifyActorsTool("torix33/amazon-product-scraper")# 2) or load results as Documents for a RAG indexloader = ApifyWrapper().call_actor(actor_id="torix33/amazon-product-scraper",run_input={"searchQueries": ["wireless headphones", "yoga mat"], "startUrls": ["B0BS1QCFHX", "https://www.amazon.com/s?k=standing+desk&rh=p_72%3A1248879011"], "maxItemsPerSearch": 100, "scrapeProductDetails": True, "zipCode": "10001"},dataset_mapping_function=lambda item: Document(page_content=json.dumps(item, ensure_ascii=False), metadata={"url": item.get("url")}),)docs = loader.load()
REST API — one synchronous call, dataset items in the response:
curl -X POST "https://api.apify.com/v2/acts/torix33~amazon-product-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQueries": ["wireless headphones", "yoga mat"], "startUrls": ["B0BS1QCFHX", "https://www.amazon.com/s?k=standing+desk&rh=p_72%3A1248879011"], "maxItemsPerSearch": 100, "scrapeProductDetails": true, "zipCode": "10001"}'
Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.
RAG tip: For a shopping or pricing agent, keep asin, price, rating and bestSellersRank as structured fields and embed title + features for semantic search.
Limitations
- Amazon.com (US) marketplace. Other marketplaces are not supported yet.
- Variation parents sometimes have no single price —
priceis thennullandpriceTextempty.
FAQ
Which Amazon marketplace is supported? Amazon.com (US). Prices match a configurable US delivery ZIP (default 10001).
Can I scrape a list of ASINs?
Yes. Paste ASINs or product URLs into startUrls; results are deduplicated by ASIN.
Is it an Amazon Product Advertising API alternative? For public listing data — prices, ratings, BSR and specs — yes, with no API approval needed.