Dedicated ScrapersAmazon Scraper API
Amazon logoDedicated Amazon API

Amazon Scraper API: Extract Amazon Data Across 20 Markets

The fastest way to start scraping Amazon at scale. Our Amazon API returns structured JSON for products, search, offers, reviews, bestsellers, deals, and sellers across 20 marketplaces, with anti-bot bypass and country-matched proxies built in.

20Markets
14Endpoints
1-3sAvg response
From $0.27Per 1K search req

No credit card required · PAYG credits never expire

Get Amazon Product
# Get product detail for an ASIN
import scrapebadger

client = scrapebadger.ScrapeBadger("sb_live_...")

product = client.amazon.product(
    asin="B0CHX1W1XY",
    domain="com",
    zip="10001"
)
200 OK1.8s · 10 credits
{
  "asin": "B0CHX1W1XY",
  "title": "Wireless Earbuds, Bluetooth 5.3",
  "brand": "Acme",
  "price": { "value": 39.99, "currency": "USD" },
  "rating": 4.5,
  "ratings_total": 12840,
  "buybox": { "seller_name": "Amazon.com" },
  "badges": { "amazons_choice": true, "prime": true }
}
API Reference

Amazon API: 14 Dedicated Endpoints

Structured JSON responses with normalized data models. No HTML parsing. No proxy management.

GET
/v1/amazon/search
Search the catalog with sort, category, and price-range filters
5 cr / req
GET
/v1/amazon/autocomplete
Keyword suggestions for a partial search query
1 cr / req
GET
/v1/amazon/products/{asin}
Full PDP: variants, badges, buybox, images, specs, also-bought
10 cr / req
GET
/v1/amazon/products/{asin}/offers
All-seller offers and the buybox winner for a product
8 cr / req
GET
/v1/amazon/products/{asin}/reviews
Featured customer reviews with rating breakdown and filters
10 cr / req
GET
/v1/amazon/bestsellers
Bestseller ranking for a category node
5 cr / req
GET
/v1/amazon/new-releases
New & upcoming releases for a category node
5 cr / req
GET
/v1/amazon/deals
Today's deals and lightning deals
5 cr / req
GET
/v1/amazon/category
Browse products within a category browse node
5 cr / req
GET
/v1/amazon/sellers/{seller_id}
Seller profile with ratings and feedback summary
3 cr / req
GET
/v1/amazon/sellers/{seller_id}/products
Storefront listings for a seller
5 cr / req
GET
/v1/amazon/sellers/{seller_id}/feedback
Buyer feedback entries for a seller
3 cr / req
GET
/v1/amazon/markets
All 20 supported Amazon marketplaces with currency and locale
0 cr / req
GET
/v1/amazon/categories
Department/category aliases and browse nodes
0 cr / req
Response Schema

Every Field You Need, Ready to Use

All fields are normalized across marketplaces. Prices always include currency code. Badges and ranks are standardized regardless of local language.

Product

asinstringAmazon Standard Identification Number
titlestringProduct title
brandstringBrand name
price.valuefloatCurrent price as a number
price.currencystringISO 4217 currency (USD, EUR, GBP…)
list_priceobjectOriginal/strikethrough price
ratingfloatAverage star rating 0-5
ratings_totalintegerTotal number of ratings
feature_bulletsarrayKey feature bullet points
imagesarrayProduct image CDN URLs
variantsarrayVariant ASINs with attributes & price
buyboxobjectBuybox seller, price, and fulfillment
bestsellers_rankarrayCategory rank entries
badgesobjectAmazon's Choice, Best Seller, Prime…

Seller

seller_idstringAmazon seller identifier
namestringSeller display name
ratingfloatSeller rating 0-5
ratings_totalintegerTotal feedback count
ratings_percentage_positiveintegerPositive feedback percentage
feedbackobjectLifetime/12mo/90d/30d feedback breakdown
business_namestringRegistered business name
business_addressstringRegistered business address
member_sincestringSeller account start date
linkstringStorefront URL
Coverage

All 20 Amazon Markets

Each marketplace routes through a country-matched residential proxy. Results include local currency, language, and country availability.

🇺🇸US
🇬🇧UK
🇩🇪DE
🇫🇷FR
🇮🇹IT
🇪🇸ES
🇳🇱NL
🇸🇪SE
🇵🇱PL
🇨🇦CA
🇲🇽MX
🇧🇷BR
🇯🇵JP
🇮🇳IN
🇦🇺AU
🇸🇬SG
🇦🇪AE
🇸🇦SA
🇹🇷TR
🇪🇬EG
Cross-marketplace analysis: The Amazon API lets you query the same ASIN across amazon.com, amazon.de, amazon.co.jp and other domains to compare pricing, buybox ownership, and availability across regions. Currency normalization is handled automatically.
How it works

From API call to clean JSON in seconds

No proxy setup. No session management. No anti-bot configuration.

1

Send a request

Call any Amazon endpoint with your API key and parameters: query, ASIN, seller ID, domain, ZIP, or page. REST or SDK.

2

We handle the hard parts

ScrapeBadger routes the request through a country-matched residential proxy with Chrome impersonation, content-sniffs soft-blocks, and falls back to a real browser when needed.

3

Get structured JSON

Receive normalized JSON with typed fields, image CDN links, and currency codes, ready to store, analyse, or pipe into your application.

Use Cases

What Developers Build with Amazon Data

Scraping Amazon gives you real-time retail signals: price and buybox movement, rank shifts, review sentiment, and cross-marketplace gaps.

Price & buybox monitoring

Track product prices, buybox ownership, and offer counts across 20 Amazon marketplaces. Detect price changes, MAP violations, and buybox losses in near real time.

Market & rank intelligence

Monitor bestseller ranks, new releases, and category movement to spot emerging products and demand shifts before competitors react.

Product research tools

Build tools that surface high-margin opportunities, pull full product detail, variant data, ratings, and review sentiment for any ASIN at scale.

Seller & competitor research

Analyze sellers by storefront catalog, feedback history, and ratings. Map who sells what across marketplaces and how their reputation trends.

AI training datasets

Collect structured product data (titles, bullets, descriptions, specs, images, and reviews) for training product classification or recommendation models.

Cross-marketplace comparison

Compare the same ASIN across amazon.com, amazon.de, and amazon.co.jp to understand pricing gaps, availability, and demand between regions.

Pricing

Pay Per Request. Credits Never Expire.

You only pay for successful responses. Failed requests are always free. PAYG credits never expire; volume subscription tiers reduce per-credit cost further.

EndpointCredits / requestPAYGSubscription
Search Products /search5 credits
Autocomplete /autocomplete1 credit
Product Details /products/{asin}10 credits
Product Offers /products/{asin}/offers8 credits
Product Reviews /products/{asin}/reviews10 credits
Bestsellers /bestsellers5 credits
New Releases /new-releases5 credits
Deals /deals5 credits
Category Browse /category5 credits
Seller Profile /sellers/{seller_id}3 credits
Seller Products /sellers/{seller_id}/products5 credits
Seller Feedback /sellers/{seller_id}/feedback3 credits
List Markets /marketsFree
List Categories /categoriesFree

See the full plan comparison on the pricing page, subscription tiers step down per-credit cost beyond the cheapest column shown above.

Free trial
1,000 credits free
= 200 search requests
Credits expire
Never
Buy once, use anytime
Failed requests
Always free
Pay for success only
Live cost estimator
Credits per request5
Total credits needed5,000
Loading plans…
Why ScrapeBadger

Built for Reliability at Scale

ScrapeBadger's Amazon Scraper API handles everything Amazon throws at automated requests, so your pipeline keeps running.

Country-matched proxies

Every Amazon marketplace is accessed through a residential proxy in that country. German listings come through a German IP, so you get correct local pricing, availability, and currency.

Anti-bot bypass included

Amazon uses AWS WAF, IP reputation, and TLS/HTTP fingerprinting, and serves soft-blocks on HTTP 200. ScrapeBadger handles fingerprinting and content-sniffs blocks automatically, no CAPTCHA solving on your end.

Structured JSON, no parsing

Responses are normalized typed JSON modeled on the gold-standard schema, no HTML to parse, no fragile CSS selectors that break when Amazon updates its frontend.

Localized pricing & ZIP

Pass a ZIP/postcode to get delivery-localized prices and availability. Marketplace domain selection drives currency, language, and proxy geo automatically.

Pay per success only

Credits are only deducted for successful responses. If Amazon returns an error or the request times out, no credits are consumed. You only pay for data you actually receive.

SDKs for 12 Languages

Official SDKs for Python, Node.js, Go, Rust, PHP, C#, Java, Kotlin, Ruby, Swift, Dart and C++ — generated from one OpenAPI spec, always in sync with the API. Full documentation with working code examples for every endpoint.

Code Examples

Simple Integration. Any Language.

Get started in minutes with Python, Node.js, or plain HTTP requests.

The scrapebadger Python library wraps the Amazon API with typed methods. Install with pip install scrapebadger, then start scraping Amazon in a few lines of code.

Python: Search + Detail
from scrapebadger import ScrapeBadger

client = ScrapeBadger("sb_live_...")

# Search wireless earbuds in the US under $50
results = client.amazon.search(
    query="wireless earbuds",
    domain="com",
    max_price=50,
)

# Get full details for the first result
for item in results.results[:3]:
    product = client.amazon.product(
        asin=item.asin,
        domain="com",
    )
    print(product.title, product.price.value)
Node.js: Offers
import ScrapeBadger from 'scrapebadger'

const client = new ScrapeBadger({
  apiKey: 'sb_live_...'
})

// Get all offers for an ASIN
const offers = await client.amazon.offers({
  asin: 'B0CHX1W1XY',
  domain: 'com',
})

for (const offer of offers.offers) {
  console.log(offer.seller.name, offer.price.value)
}
FAQ

Frequently Asked Questions

Common questions about scraping Amazon with the API, Python, Node.js, or REST.

What data does the Amazon Scraper API return?

Product endpoints return ASIN, title, brand, price with currency, list price, rating and ratings total, feature bullets, description, images, variants, buybox (seller, price, fulfillment), bestseller rank, badges (Amazon's Choice, Best Seller, Prime), coupons, and delivery info. Search returns position, ASIN, title, price, rating, and sponsored/Prime/Choice flags. Offers, reviews, bestsellers, deals, and seller endpoints each return their own normalized models.

Which Amazon marketplaces are supported?

All 20 active Amazon marketplaces: US, UK, DE, FR, IT, ES, NL, SE, PL, CA, MX, BR, JP, IN, AU, SG, AE, SA, TR, and EG. Each marketplace uses a country-matched residential proxy so results include the correct local currency, language, and availability. Select a marketplace with the domain parameter (e.g. com, co.uk, de, co.jp).

How does the Amazon Scraper API handle anti-bot protection?

Amazon combines AWS WAF, IP reputation, and TLS/HTTP fingerprinting, and serves soft-blocks (Robot Check / CAPTCHA) on HTTP 200. ScrapeBadger uses Chrome impersonation over country-matched residential proxies, content-sniffs soft-blocks, and falls back to a real browser when needed, all automatically. You never configure proxies, manage fingerprints, or solve CAPTCHAs.

What is the pricing for the Amazon Scraper API?

Search and listing requests cost 5 credits. Product detail and reviews cost 10 credits, offers 8 credits. Seller profile and feedback cost 3 credits, seller products 5. Autocomplete costs 1 credit, and reference endpoints (markets, categories) are free. PAYG pricing applies per credit and PAYG credits never expire; monthly subscriptions reduce the per-credit cost further. Failed requests are always free.

How do I scrape Amazon with Python?

Install with pip install scrapebadger, then initialise the client and call client.amazon.search(query="wireless earbuds", domain="com"), client.amazon.product(asin="B0CHX1W1XY", domain="com"), or client.amazon.seller(seller_id="A294P4X1Q5DR9X"). The SDK returns typed objects: prices expose .value and .currency, and pagination exposes .total_results.

Plans & subscriptions

Bigger volume? Save up to 64%

Per-request credit costs are listed above. For higher monthly volume, subscription tiers reduce the per-credit rate substantially. All Amazon endpoints (search, products, offers, reviews, listings, and sellers across 20 markets) included on every plan.

Get started

Start Scraping Amazon Today

1,000 free credits. No credit card. Get your API key in under a minute.

PAYG credits never expire · Pay only for successful requests · 20 markets included