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.
Use the same API key and credit balance across every ScrapeBadger API.
{
"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"
}
}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.
/v1/amazon/products/{asin}10 creditsGet the current price, list price, savings and Buy Box details for an ASIN.
asin | required | Product ASIN in the URL path. |
domain | optional | Marketplace, such as com, co.uk or de. Defaults to com. |
zip | optional | Delivery postcode. |
curl --get \
'https://scrapebadger.com/v1/amazon/products/B08N5WRWNW' \
--data-urlencode 'domain=com' \
--data-urlencode 'zip=10001' \
--header 'x-api-key: YOUR_API_KEY'{
"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"
}
}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.
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.
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.
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.
1,000 free credits · No credit card required
Extend your Amazon pricing workflow with broader product data and prices from other shopping platforms, using the same ScrapeBadger account.
Explore the broader Amazon API when your pricing workflow also needs product specifications, reviews, or seller information.
Explore the Amazon Scraper APIRetrieve active listings and sold-price data to add another marketplace to your product pricing research.
Explore the eBay Scraper APIGet Walmart product prices, list prices, stock status, and product identifiers for comparisons with matching Amazon items.
Explore the Walmart Scraper APICompare product prices and sellers appearing in Google Shopping to broaden your view of retail offers.
Explore the Google Shopping APIGet Amazon prices as structured JSON with one authenticated request. Skip HTML parsing and spend your time building price trackers, comparison dashboards, and alerts.
ScrapeBadger handles Amazon’s anti-bot checks, sessions, and marketplace-matched residential proxies. Keep your application focused on collecting and using price data.
Product prices, seller offers, Buy Box details, and deals share one API key. Combine the four core endpoints to support your pricing workflow.
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.
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.
Build Amazon price collection into Python applications with the official ScrapeBadger SDK. Retrieve product prices, compare offers, and store results for analysis.
Add Amazon price data to Node.js and TypeScript applications with the official SDK. Use product, search, offers, and deals endpoints in your backend.
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.
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.
Give compatible AI agents access to Amazon product prices, offers, search, and deals through ScrapeBadger’s MCP server using your existing credit balance.
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.
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.”
“Perfect for my small SAAS, couldnt get vinted working but they do!”
“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!”
“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.”
“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.”
“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!”
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.
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.
Everything you need to know about the Amazon Price Scraper API.
value, currency, symbol, and raw fields. Some values can be null when Amazon does not expose them./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.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.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.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.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.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