Amazon Scraper - $0.75 per 1,000, No API Key
Pricing
from $0.75 / 1,000 product returneds
Amazon Scraper - $0.75 per 1,000, No API Key
Amazon prices a page for wherever it thinks you are, so amazon.com can answer in Canadian dollars. This pins currency and language across seven marketplaces. ASINs return title, price, rating, brand, availability, image gallery and on-page reviews; search terms return listings. $0.75 per 1,000 rows.
Pricing
from $0.75 / 1,000 product returneds
Rating
5.0
(1)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Product & Reviews Scraper
Amazon prices a page for wherever it thinks you are: fetch amazon.com through the wrong exit
address and the same product comes back in Canadian dollars. This one pins the currency per
marketplace first, then reads the page. ASINs return the product detail page as structured fields
plus the reviews Amazon embeds on that page. Search terms page through the results and return the
listings. It reads Amazon's server-rendered HTML, so there's no login, no key and no browser to
wait for.
Seven marketplaces: com, co.uk, de, fr, it, es, ca. Each one gets its matching i18n
cookie so prices come back in that marketplace's own currency instead of whatever the exit IP makes
Amazon guess.
$0.75 per 1,000 rows ($0.00075 each), plus $0.001 when a run starts. Flat on every plan.
Two modes, two row shapes
ASIN mode returns asin, url, title, price, currency, rating, reviewCount, brand,
availability, featureBullets, an images array of full-size gallery URLs, and a reviews array.
{"ok": true,"type": "product","asin": "B0BS1PRC4L","title": "Sony WH-CH520 Wireless On-Ear Bluetooth Headphones with Microphone, Black","price": "$32.97","currency": "USD","rating": "4.4","reviewCount": "(34,585)","brand": "Sony","availability": "In Stock","featureBullets": ["LONG BATTERY LIFE: With up to 50-hour battery life…", "…"],"images": ["https://m.media-amazon.com/images/I/41lArSiD5hL._AC_SL1200_.jpg","https://m.media-amazon.com/images/I/811UeUfPYdL._AC_SL1500_.jpg","…"],"reviews": [{"id": "R1GKRTW18N0AI0","author": "Dale Ross","rating": "5","title": "Perfect for Microsoft Teams and podcasting, incredible battery life!","date": "Reviewed in the United States on July 16, 2026","verifiedPurchase": true,"helpfulVotes": "14 people found this helpful","body": "If you spend a lot of time on virtual meetings or listening to long audio formats, the Sony WH-CH520 headphones are a fantastic, budget-friendly choice.\n\nI use these primarily for Microsoft Teams meetings…"}]}
images is the full product gallery at the largest size Amazon publishes — usually _SL1500_,
which is the same file the zoom viewer loads. One entry per photo, main image first; the size
variants of a photo are collapsed to one URL. Review body keeps the reviewer's paragraph breaks as
\n\n, so long reviews stay readable instead of running together.
Search mode returns asin, title, price, currency, rating, reviewCount, images,
sponsored and url, paginating until it hits maxItems.
{"ok": true,"type": "search","query": "wireless earbuds","asin": "B0BQPNMXQV","title": "JBL Vibe Beam - True Wireless Earbuds - Black","price": "$29.95","currency": "USD","rating": "4.2","reviewCount": "(40.1K)","images": ["https://m.media-amazon.com/images/I/41+1Csr1pSL._AC_UY218_.jpg"],"sponsored": false,"url": "https://www.amazon.com/dp/B0BQPNMXQV"}
price, rating, reviewCount, brand and availability come back null when Amazon doesn't
render them for a listing — an out-of-stock item genuinely has no buy-box price. Amazon also serves
some product pages without the review block at all, in which case reviews is an empty array. Write
your pipeline to tolerate both.
Input
{"asins": ["B0BS1PRC4L"],"searchQueries": ["wireless earbuds"],"domain": "com","maxItems": 50}
Pass asins, searchQueries, or both. At least one is required, and an empty input returns an
uncharged BAD_INPUT row rather than crashing the run.
maxItems defaults to 50 and stops at 1,000. It counts per search query, not per run, so three
queries at 200 is up to 600 rows. In ASIN-only mode it's ignored: you get one row per ASIN you
passed.
You don't need to configure a proxy. Every request goes through the actor's own pool of static US
addresses and takes a fresh exit on each retry. proxyConfiguration is there if you'd rather the
requests came from addresses you control; set them under Custom proxies and they're used exactly as
given. Residential groups aren't used and get replaced with datacenter if requested.
Billing
$0.00075 per ok: true row, plus the $0.001 start fee.
Blocked, failed, truncated and empty results are never charged — they come back as ok: false rows
carrying BLOCKED, RATE_LIMITED, SERVER_ERROR, NETWORK, NO_RESULTS or BAD_INPUT. Reviews
ride inside the product row for free: a product with ten reviews on it is still one charged row.
If something goes wrong
BLOCKED— Amazon served a robot check on every attempt. It already retries on a fresh exit address; if it keeps happening, wait or supply your own proxies.- Truncated search results — when a later page gets blocked mid-run, you keep the rows already collected and get a diagnostic row explaining the cut.
NO_RESULTS— the page loaded and nothing matched. Check the ASIN or query against thedomainyou picked.