Ecommerce Scraper API

Amazon Scraper API for Complete Product Detail

Extract structured Amazon data for product research, price monitoring, market intelligence and seller analysis. Get clean JSON across 20 marketplaces without managing proxies, browser sessions or anti-bot systems.

1,000 free credits
No credit card required

Use the same API key and credit balance across every ScrapeBadger API.

GET /v1/amazon/products/B08N5WRWNW
{
  "domain": "com",
  "product": {
    "asin": "B08N5WRWNW",
    "title": "Echo Dot (4th Gen) Smart speaker with Alexa",
    "brand": "Amazon",
    "price": {
      "value": 49.99,
      "currency": "USD"
    },
    "rating": 4.7,
    "ratings_total": 184231,
    "buybox": {
      "seller_name": "Amazon.com"
    }
  }
}
Endpoints

Explore 7 Essential Amazon API Endpoints

ScrapeBadger provides 14 Amazon endpoints. This section highlights the seven most useful for product, price, review, ranking and seller workflows.

  1. Search
  2. Product data
  3. Market signals
  4. Structured JSON
GET/v1/amazon/search5 credits

Search Products

Search Amazon products by keyword with category, price, sorting and marketplace controls. Results include ASINs, prices, ratings, availability and listing badges.

Parameters
queryrequiredSearch keywords.
domainoptionalMarketplace code. Defaults to com.
pageoptionalResult page from 1 to 20.
sort_byoptionalrelevance, price_low_to_high, price_high_to_low, avg_review or newest.
categoryoptionalDepartment alias to scope the search.
min_priceoptionalMinimum price in the local currency.
max_priceoptionalMaximum price in the local currency.
zipoptionalDelivery postal code for localized pricing.
languageoptionalLocale for results, such as en_US.
Request
curl --get \
  'https://scrapebadger.com/v1/amazon/search' \
  --data-urlencode 'query=wireless earbuds' \
  --data-urlencode 'domain=com' \
  --data-urlencode 'page=1' \
  --data-urlencode 'sort_by=avg_review' \
  --data-urlencode 'max_price=300' \
  --header 'x-api-key: YOUR_API_KEY'
Response200 OK
{
  "query": "wireless earbuds",
  "domain": "com",
  "results": [
    {
      "position": 1,
      "asin": "B0CHWRXH8B",
      "title": "Bose QuietComfort Ultra Wireless Earbuds",
      "link": "https://www.amazon.com/dp/B0CHWRXH8B",
      "price": {
        "value": 249.0,
        "currency": "USD",
        "symbol": "$",
        "raw": "$249.00"
      },
      "list_price": {
        "value": 299.0,
        "currency": "USD",
        "symbol": "$",
        "raw": "$299.00"
      },
      "rating": 4.4,
      "ratings_total": 12480,
      "is_prime": true,
      "is_sponsored": false,
      "is_amazons_choice": true,
      "is_best_seller": false,
      "bought_past_month": "5K+ bought in past month",
      "availability": "In Stock"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 20,
    "total_results": 480
  }
}
View Search Products documentation
200
Request completed successfully
401
API key is missing or invalid
402
The account does not have enough credits
422
A required parameter or filter is missing or invalid
429
The plan’s request limit has been reached

What Can You Build With the Amazon Scraper API?

Price and Buy Box monitoring

Track current prices, offer counts, fulfillment and Buy Box ownership across marketplaces. Detect price changes, competitive moves and Buy Box losses as they happen.

Get Product DetailGet OffersSearch Products

Product and market research

Analyze product details, variants, ratings, badges and category positions to evaluate demand, compare competitors and identify product opportunities.

Search ProductsGet Product DetailBestsellers

Review intelligence

Collect ratings and customer reviews to identify recurring complaints, valued features and changing product sentiment.

Get ReviewsGet Product Detail

Seller and competitor analysis

Research seller profiles, storefront products and buyer feedback to understand assortment, reputation and marketplace activity.

Get SellerSeller ProductsSeller Feedback
Sign Up For Free

1,000 free credits · No credit card required

Explore More E-commerce Scraper APIs

Connect Amazon data with other marketplace sources through the same ScrapeBadger account and API key.

Why Choose ScrapeBadger?

Build Faster

Get normalized Amazon data without building parsers, managing proxy pools or maintaining selectors. Start with REST or an official SDK and ship faster.

Scale Confidently

Country-matched residential proxies, Chrome impersonation, soft-block detection and browser fallback handle Amazon’s anti-bot systems automatically.

Complete Amazon Data in One API

Use 14 dedicated endpoints for search, products, offers, reviews, rankings, deals, categories and sellers across 20 marketplaces.

Integrate Anywhere

Connect through a REST API, 12 official SDKs, OpenAPI-generated clients or ScrapeBadger’s MCP server. Responses use consistent structured JSON.

Integrate With Your Stack

Use ScrapeBadger through an official SDK, a standard API request or the tools already in your workflow.

Python SDK

Search products, retrieve ASIN details and process Amazon results with typed methods and structured response objects.

Node.js SDK

Add Amazon product, offer, review and seller data to Node.js or TypeScript applications with an official SDK.

REST API

Connect from any backend or programming language using standard HTTP requests and receive structured JSON responses.

12 Official SDKs

Use official clients for Python, Node.js, Go, Rust, PHP, C#, Java, Kotlin, Ruby, Swift, Dart and C++.

MCP for AI Tools

Give compatible AI agents access to Amazon search, product, offer, review, listing and seller tools through ScrapeBadger’s MCP server.

OpenAPI Specification

Generate clients, validate requests and keep integrations aligned with the same specification used by every official SDK.

Trusted by Developers Worldwide

Built for teams that need dependable Amazon data without maintaining marketplace scraping infrastructure.

20 Amazon marketplaces

Collect localized product data, currency and availability across every supported Amazon market.

14 dedicated endpoints

Cover catalog search, product pages, offers, reviews, rankings, deals, categories and sellers.

12 official SDKs

Build in your preferred language with clients generated from one OpenAPI specification.

99.9% uptime SLA

Run production data workflows on infrastructure designed for reliable data acquisition.

Pay only for success

Credits are deducted only when a request returns a successful response with data.

1,000 free credits

Test real Amazon endpoints without a credit card before choosing a paid plan.

Pricing

Simple, transparent pricing

Pay As You Go from $10 or save with a monthly or annual subscription. Every Amazon endpoint and all 20 marketplaces are available on every plan.

Not Sure Which Plan Fits Your Needs? Calculate Your Cost and Find the Right Plan.

Choose an Amazon endpoint and enter the number of successful requests you expect to make. Credit costs vary by endpoint, and failed requests cost 0 credits.

FAQ

Frequently asked questions

Everything you need to know about the Amazon Scraper API.

What data can I retrieve with the Amazon Scraper API?

You can retrieve product search results, keyword suggestions, product details, seller offers, Buy Box data, customer reviews, bestsellers, new releases, deals, category listings and seller data. Responses use normalized JSON models designed for direct use in applications and data pipelines.

Which Amazon marketplaces are supported?

The API supports 20 marketplaces: the United States, United Kingdom, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Canada, Mexico, Brazil, Japan, India, Australia, Singapore, United Arab Emirates, Saudi Arabia, Turkey and Egypt. Select a marketplace with the domain parameter.

Can I retrieve localized prices and availability?

Yes. The selected marketplace controls the local domain, currency, language and proxy location. Supported endpoints also accept a ZIP code or postcode to return delivery-localized pricing and availability.

What is the difference between Product Detail and Offers?

Product Detail returns the full product page model, including core product content, variants, badges, images, specifications, Buy Box data and rankings. Offers returns the seller offer landscape for an ASIN, including pricing, fulfillment and the Buy Box winner.

Can I collect Amazon reviews?

Yes. The reviews endpoint returns Amazon’s public featured review subset and rating information for an ASIN, with filters for sorting, star rating, verified purchases and reviews with media. Pagination is capped at 20 pages, or roughly 200 reviews per product.

How does ScrapeBadger handle Amazon’s anti-bot protection?

ScrapeBadger uses Chrome impersonation, country-matched residential proxies, soft-block detection and browser fallback automatically. You do not need to configure proxies, manage browser fingerprints or solve CAPTCHAs.

How much does the Amazon Scraper API cost?

Costs vary by endpoint. Search and listing requests cost 5 credits, Product Detail and Reviews cost 10, Offers costs 8, Seller Profile and Seller Feedback cost 3, Seller Products costs 5, Keyword Suggestions costs 1, and the Markets and Categories reference endpoints are free. Failed requests cost 0 credits.

How do I use the Amazon Scraper API with Python?

Install the official package with pip install scrapebadger, initialize the client with your API key, and call the Amazon search, product, offer, review or seller methods. The SDK returns typed response objects for easier application development.

Start Building With the Amazon Scraper API

Use 1,000 free credits to search products, compare offers, analyze reviews, track rankings and research sellers across 20 Amazon marketplaces.

No credit card required · 1,000 free credits · Failed requests cost 0 credits