Ecommerce Scraper API

Amazon Price Scraper API for Product Prices, Seller Offers, and Deals

Get current Amazon prices, list prices, discounts, and Buy Box offers as structured JSON. Compare seller prices and delivery costs across 20 marketplaces, with proxies and anti-bot handling built in.

1,000 free credits
No credit card required

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

GET /v1/amazon/products/{asin}
{
  "domain": "com",
  "product": {
    "asin": "B08N5WRWNW",
    "title": "Echo Dot (4th Gen) Smart speaker with Alexa",
    "price": {
      "value": 49.99,
      "currency": "USD",
      "symbol": "$",
      "raw": "49.99"
    },
    "list_price": {
      "value": 59.99,
      "currency": "USD",
      "symbol": "$",
      "raw": "59.99"
    },
    "discount_percent": 17,
    "buybox": {
      "seller_name": "Amazon.com",
      "seller_id": "ATVPDKIKX0DER",
      "price": {
        "value": 49.99,
        "currency": "USD",
        "symbol": "$",
        "raw": "49.99"
      },
      "fulfillment": "Amazon"
    },
    "scraped_at": "2026-06-03T12:00:00Z"
  }
}
Endpoints

Get Complete Amazon Price Data Coverage

Four core endpoints for product prices, seller offers, search-result prices, and current deals. Get the pricing fields your application needs without parsing Amazon pages.

  1. Choose an ASIN or keyword
  2. Select an Amazon marketplace
  3. Request prices or offers
  4. Receive structured JSON
GET/v1/amazon/products/{asin}10 credits

Product Prices

Get the current price, list price, savings and Buy Box details for an ASIN.

Parameters
asinrequiredProduct ASIN in the URL path.
domainoptionalMarketplace, such as com, co.uk or de. Defaults to com.
zipoptionalDelivery postcode.
Request
curl --get \
  'https://scrapebadger.com/v1/amazon/products/B08N5WRWNW' \
  --data-urlencode 'domain=com' \
  --data-urlencode 'zip=10001' \
  --header 'x-api-key: YOUR_API_KEY'
Response200 OK
{
  "domain": "com",
  "product": {
    "asin": "B08N5WRWNW",
    "title": "Echo Dot (4th Gen) Smart speaker with Alexa",
    "price": {
      "value": 49.99,
      "currency": "USD",
      "symbol": "$",
      "raw": "49.99"
    },
    "list_price": {
      "value": 59.99,
      "currency": "USD",
      "symbol": "$",
      "raw": "59.99"
    },
    "discount_percent": 17,
    "buybox": {
      "seller_name": "Amazon.com",
      "seller_id": "ATVPDKIKX0DER",
      "price": {
        "value": 49.99,
        "currency": "USD",
        "symbol": "$",
        "raw": "49.99"
      },
      "fulfillment": "Amazon"
    },
    "scraped_at": "2026-06-03T12:00:00Z"
  }
}
View Product Prices documentation
401
API key is missing or invalid.
402
The account does not have enough credits.
429
The account’s request limit has been reached.
200
Successful request; price fields may be null.

What Can You Build With the Amazon Price Scraper API?

Price trackers and drop alerts

Collect prices for your ASIN watchlist on a schedule and save each observation with its timestamp. Compare new results with stored values to detect price drops and trigger notifications from your application.

Product PricesSeller Offers

Competitive pricing dashboards

Discover competing products with keyword and price-range searches, then compare offers for matched ASINs. Keep seller, condition, fulfillment, and delivery costs alongside each price so your team can compare equivalent offers and inform its own repricing rules.

Product SearchSeller Offers

Cross-marketplace price comparisons

Request the same available ASIN across Amazon marketplaces to compare local prices and Buy Box sellers. Preserve each result’s currency and delivery context, and apply your own exchange rates when your dashboard needs prices in one reporting currency.

Product PricesSeller Offers

Deal and discount monitoring

Build a feed of current offers using deal prices, list prices, discount percentages, and lightning-deal flags. Store successive results to track promotions over time, and use product lookups to inspect the latest price for individual ASINs.

Today’s DealsProduct Prices
Sign Up For Free

1,000 free credits · No credit card required

Explore More Product and Price Data APIs

Extend your Amazon pricing workflow with broader product data and prices from other shopping platforms, using the same ScrapeBadger account.

Why Choose ScrapeBadger?

Build Faster

Get Amazon prices as structured JSON with one authenticated request. Skip HTML parsing and spend your time building price trackers, comparison dashboards, and alerts.

Scale Confidently

ScrapeBadger handles Amazon’s anti-bot checks, sessions, and marketplace-matched residential proxies. Keep your application focused on collecting and using price data.

Amazon Price Data on One Platform

Product prices, seller offers, Buy Box details, and deals share one API key. Combine the four core endpoints to support your pricing workflow.

Integrate Anywhere

Use standard HTTP requests, official Python and Node.js SDKs, or MCP-compatible AI tools. Structured JSON fits into your existing application and data pipeline.

Integrate With Your Stack

Use the Amazon Price Scraper API through an official SDK, standard HTTP requests, or compatible AI tools. Connect the results to your own storage, schedules, and alerts.

Python SDK

Build Amazon price collection into Python applications with the official ScrapeBadger SDK. Retrieve product prices, compare offers, and store results for analysis.

Node.js SDK

Add Amazon price data to Node.js and TypeScript applications with the official SDK. Use product, search, offers, and deals endpoints in your backend.

REST API

Connect from any backend or programming language using standard HTTP requests. Responses arrive as structured JSON that can be stored, transformed, or passed into another service.

Scheduled Requests and Alerts

Run Amazon price checks from your own scheduler. Compare saved results in your application, then send notifications through the webhook or messaging service you choose.

MCP for AI Tools

Give compatible AI agents access to Amazon product prices, offers, search, and deals through ScrapeBadger’s MCP server using your existing credit balance.

ScrapeBadger CLI

Check your account’s credit balance from the terminal with the ScrapeBadger CLI. For Amazon price requests in shell scripts, use the cURL examples above.

Trusted by Developers Worldwide

Feedback on ScrapeBadger’s Amazon tools and wider platform. Verbatim from published customer reviews.

“Awesome scraper! we've used it to analyse products to launch for a ecom analytics company. probably will use further; also used their Amazon product and search scrapers.”

MR
MRiabov
Apify Store review
18 June 2026

“Perfect for my small SAAS, couldnt get vinted working but they do!”

NE
Nebulus
Trustpilot review · Spain
3 September 2026

“Fantastic service - been using this for over 6 months and hasn't failed me ONCE. They are consistently bringing out new scrapers and the prices are the cheapest ive seen on the market. Definitely recommended!”

PY
P Yam
Trustpilot review · United Kingdom
25 September 2026

“Looked for a scraper for multiple platforms to integrate in my projects, ScrapeBadger simply worked for everything I needed. Also integrating the API in my code was a breeze thanks to provided documentation.”

DV
Daniel Varan
Trustpilot review · Romania
8 July 2026

“It is the simplest scraper I ever tried, simple yet effective. simple end points, direct and straighforward. affordable. without doubt : it is a winner. application is easy to use and to connect to your database. service is amazing.”

EA
Emran Andraos
Trustpilot review · Saudi Arabia
10 September 2026

“really easy to use, excellent integration and plenty of free credits meant I was able to test and validate what I wanted without spending money. Great service!”

AT
Alan Tweddell
Trustpilot review · United Kingdom
8 September 2026
Pricing

Simple, transparent pricing

Pay As You Go from $10 or save up to 64% with a monthly/annual subscription. Product prices, seller offers, search, and deals are available on every plan. Subscription credits refresh monthly; PAYG credits never expire.

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

Choose an Amazon price endpoint and enter your expected successful monthly requests. Product Prices costs 10 credits per request, Seller Offers costs 8, and Product Search or Today’s Deals costs 5. The 1,000 free signup credits cover 100 product requests, 125 offer requests, or 200 search/deal requests when used for one endpoint.

FAQ

Frequently asked questions

Everything you need to know about the Amazon Price Scraper API.

What price data can I retrieve with the Amazon Price Scraper API?

Depending on the endpoint, you can retrieve current product prices, list prices, savings, discount percentages, variant prices, Buy Box prices, seller offers, delivery charges, and deal prices. Price objects use value, currency, symbol, and raw fields. Some values can be null when Amazon does not expose them.

How do I get the price of a specific Amazon product?

Send a GET request to /v1/amazon/products/{asin} with your ScrapeBadger key in the x-api-key header. Set domain for the marketplace and optionally zip for the delivery postcode. The current price is returned in product.price. You can find the ASIN in a product URL or through Product Search.

Can I compare seller offers and identify the Buy Box winner?

Yes. The Offers endpoint returns seller prices, condition, delivery information, and buybox_winner flags. Page one also includes buybox and total_offers; request additional pages as needed. Single-seller products can return an empty offers array, so use Product Prices for their price.

Which Amazon marketplaces and currencies are supported?

The Amazon API documents 20 marketplaces, including the US, UK, Germany, Canada, Japan, India, and Australia. Select one with domain, such as com, co.uk, de, or in. The default is com. Prices retain their marketplace currency; apply your own exchange rates for cross-currency comparisons. See the supported marketplace list.

Does the API provide historical Amazon prices or automatic price-drop alerts?

These endpoints retrieve current data; they do not provide a historical price archive or a built-in Amazon alert stream. Build your own history by saving repeated results with the ASIN, marketplace, price, and collection timestamp. Your application can compare observations and send alerts. Our Amazon price tracker tutorial walks through that approach.

Are coupons and delivery charges included in the product price?

The response exposes these details separately. Product Detail can include coupon information, while seller offers can include a charge in delivery.price. Today’s Deals uses deal_price for promotional prices. Do not assume a returned product price includes coupon savings, shipping, or the final checkout total; use the available fields and promotion terms in your own calculations.

Can I filter and sort Amazon products by price?

Yes. Product Search accepts min_price and max_price in the selected marketplace’s local currency. Set sort_by to price_low_to_high or price_high_to_low. You can also use a category alias, delivery postcode, and language, then page through results with page from 1 to 20.

How much does the Amazon Price Scraper API cost?

Product Prices cost 10 credits per successful request, Seller Offers costs 8, and Product Search and Today’s Deals each cost 5. Additional page requests are billed separately. Failed requests cost 0 credits. New accounts receive 1,000 free credits with no credit card required. See the pricing plans for current credit rates and allowances.

Start Building With the Amazon Price Scraper API

Use 1,000 free credits to retrieve Amazon prices, compare seller offers, inspect Buy Box pricing, and discover current deals through structured JSON endpoints.

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