Amazon Scraper API

Features

Structured Amazon product, search, and marketplace data via a single REST endpoint. Built for developers.

What you can extract

Three families of endpoints powering everyday scraping workloads.

Core endpoints

shopping_bag

Product data

~55 structured fields per ASIN: title, price, strikethrough, variations, buybox, ratings, top reviews, category ladder, images, bullets.

search

Search results

Keyword-driven SERP data - organic positions, sponsored ads, prices, ratings, and image URLs for every product on the page.

Coming soon reviews

Paginated reviews

Full-review extraction with pagination and star/recency filters. Current product endpoint includes the top 8–10 reviews; deep pagination is on the roadmap.

Infrastructure

vpn_lock

Residential proxies

Every request egresses from a residential IP in the matching country automatically - amazon.de via a DE IP, amazon.co.jp via a JP IP. No configuration needed.

shield

Anti-bot handling

AWS WAF challenge detection + automatic retry escalation. Most scrapes succeed on first try; the rest fall through a 2-pass retry loop transparent to you.

language

20 marketplaces + content language

com, co.uk, de, fr, it, es, nl, pl, se, ca, com.mx, com.br, com.au, co.jp, sg, in, com.tr, ae, sa, eg. Override the content language per request (read amazon.com in Spanish, amazon.de in English, etc.).

Advanced

Coming soon code

JavaScript rendering

Full headless-Chromium render for pages whose data requires client-side JS. On the roadmap - the `render_js` parameter currently returns 501.

batch_prediction

Async batch + webhooks

POST up to 1,000 ASINs or search queries in a single request. Poll the batch status endpoint or receive results via signed webhook callback when processing completes.

data_object

Structured JSON output

Typed, predictable response shape. Same schema across all marketplaces. Ready for direct ingestion into databases, analytics, and ML pipelines.

Drop-in integrations

First-class SDKs for the three languages buyers of scraping infrastructure actually ship to production, plus a CLI for one-offs and an MCP server so AI agents can pull Amazon data natively.

Prefer raw HTTP? Any language that speaks JSON + Bearer auth works - copy-paste snippets for cURL, Ruby, PHP, Java, and C# live in the dashboard playground.

Shipping vs. roadmap

Everyone gets every shipping feature at $0.50 / 1,000 requests. No tiers, no lockouts.

Live in production

  • check_circleProduct data (~55 fields)
  • check_circleSearch results with organic/sponsored positions
  • check_circle20 Amazon marketplaces (country + locale auto-match)
  • check_circleContent-language override (e.g. amazon.com in es_ES)
  • check_circleResidential proxies, country-matched automatically
  • check_circleAWS WAF challenge detection + 2-pass retry
  • check_circleTop reviews embedded in product response
  • check_circleFull response HTML on demand (`add_html`)
  • check_circleOnly-2xx billing - errors don't cost credits
  • check_circlePer-key usage + analytics in the dashboard
  • check_circleAsync batch + signed-webhook delivery (up to 1,000 items per call)
  • check_circleOfficial SDKs for Node, Python, Go, + CLI + MCP server

On the roadmap

  • schedulePaginated reviews endpoint - deep review extraction past the product page's top-10.
  • scheduleJavaScript rendering - `render_js=true` for JS-heavy pages.
  • scheduleFull-page screenshots - PNG capture of the rendered page.
  • scheduleDedicated sub-endpoints - best-sellers, Q&A, lightning deals.

Ready to start extracting Amazon data?

1,000 free requests on signup. No credit card required.