Amazon API · 100 free credits

Amazon products,
as structured JSON.

Search the catalog, pull full product pages by ASIN (up to 20 in one call), check best-seller and new-release rankings, see what shoppers type into the search box, and look up deals and seller storefronts. Prices, ratings, offers and photos come back as named fields you can store.

Real examples
POST/api/v1/amazon endpoint/searchquerywireless earbuds
Free account, 100 credits to start. No card needed. Try your own
Real response
Product search Hover anything to see its field, click to find it in the JSON
Hover a line or the preview to see its JSON path
Endpoints

Ten endpoints. One request shape.

Every call is a POST to /api/v1/amazon with an endpoint path and its params, and every response comes back in the same envelope, with the results in data.

Request format
POST https://scrapingbot.io/api/v1/amazon
x-api-key: YOUR_API_KEY
content-type: application/json

{
  "endpoint": "/product-details",
  "params": { "asin": "B07ZPKN6YR" }
}

You can also send the key as a Bearer token or an api_key query parameter.

Products 4

/search

Product search

Products for a keyword with price, star rating, review count, badges and Prime and sponsored flags, plus has_next_page.

  • query required
  • page · 1–100
  • department · department to search in

/product-details

Product details

The full product page for an ASIN: price, buy box, offers, photos, specs, variations, ratings and sales volume.

  • asin required · e.g. B07ZPKN6YR

/products

Batch products

The same full product record for up to 20 ASINs in one call. 10 credits per product returned; ASINs that can’t be fetched are listed in errors and refunded.

  • asins required · up to 20, array or comma-separated

/autocomplete

Search suggestions

The suggestions Amazon shows as a shopper types, for keyword research.

  • query required · what was typed so far
  • department · e.g. aps, electronics
  • limit · up to 20
Rankings and deals 4

/best-sellers

Best sellers

The Best Sellers ranking for one of 20 departments, in rank order, one page at a time.

  • category required · department slug, e.g. electronics, books
  • page · 1–100

/new-releases

New releases

The Hot New Releases ranking for a department, in the same shape as best sellers.

  • category required · department slug, e.g. electronics, books
  • page · 1–100

/product-category-list

Category list

Subcategory names and links from Amazon’s Best Sellers navigation.

  • No parameters

/deals-v2

Deals

Amazon’s current deals, one page at a time.

  • page · 1–100
Sellers 2

/seller-profile

Seller profile

A seller’s profile: storefront details and ratings.

  • seller_id required · e.g. A2L77EE7U53NWQ

/seller-products

Seller products

The products a seller lists, one page at a time.

  • seller_id required
  • page · 1–100

Full parameter reference and response notes are in the Amazon docs. New to Amazon data? Read the Amazon scraping guide.

Product data

One ASIN in. The product page out.

/product-details turns a product page into named fields, so there is no HTML to parse, and /products does the same for up to 20 ASINs at once. These are some of the fields a single lookup returns inside data.

Price and offers

product_priceproduct_original_pricecurrencyproduct_num_offersmain_buy_boxbuy_boxes

Ratings

product_star_ratingproduct_num_ratingsrating_distributiontop_reviews

Content

product_titleabout_productproduct_descriptionproduct_photosproduct_videos

Catalog

category_pathproduct_detailsproduct_variationsparent_asin

Demand signals

sales_volumeis_best_selleris_amazon_choiceis_prime

Availability

product_availabilitydeliveryprimary_delivery_timedelivery_price

Search results carry a lighter record for each product (ASIN, title, price, star rating, review count, badge, and Prime and sponsored flags), so you can shortlist before fetching full details.

Use cases

What teams build with it.

A few patterns we see often, and the endpoints behind each one.

Price monitoring

Check price, buy box, offer count and availability for the ASINs you track, up to 20 per request, on whatever schedule you need.

/products/product-details

Market research

See what shoppers type into the search box, which products show up for a keyword, and which ones lead their category’s best-seller and new-release lists.

/autocomplete/search/best-sellers/new-releases

Seller research

Profile a seller and list everything in their storefront to map out a competitor’s catalog.

/seller-profile/seller-products

Deal tracking

Pull the current deals on a schedule to spot promotions in your categories as they appear.

/deals-v2
Billing

You pay for answers, not attempts.

A Amazon call costs 10 credits, and only when it succeeds. Batch products is the one exception: it costs 10 credits for each product it returns.

  • Failed calls are refundedErrors and timeouts are credited back automatically, and requests with missing or invalid parameters are never charged.
  • 100 free credits to startThat covers 10 Amazon calls on the free plan. No credit card needed to sign up.
  • See the cost of every callEach response carries a creditsUsed field, and your dashboard logs every request with its status, duration and credits.
  • One balance for every APIThe same credits work for website scraping, TikTok, Instagram, Google, Amazon and ChatGPT. Paid plans refresh them every billing cycle.

Every successful Amazon call

10credits

Free to start
10 calls
from 100 free credits
Failed calls
0 credits
refunded automatically

Questions, answered

Which endpoints are available?

Ten: product search, product details, batch products (up to 20 ASINs a call), search suggestions, best sellers, new releases, category list, deals, seller profile and seller products. They all use the same request format, with endpoint-specific params.

Can I look up many products at once?

Yes. Send up to 20 ASINs to /products and get the full product record for each in data.items. It costs 10 credits for each product returned, the same as one /product-details call per product, but in a single request. ASINs that can’t be fetched come back in data.errors and their credits are refunded.

Which Amazon marketplace does the data come from?

The US store, amazon.com. Each response echoes your request in parameters, including the country.

Do all endpoints return the same shape?

They share one envelope: success, status, request_id, parameters, data, duration, statusCode and creditsUsed. What is inside data depends on the endpoint. Search returns a products list with paging fields, while product details returns a single product object.

How do I page through results?

Search, best sellers, new releases, deals and seller products take a page parameter from 1 to 100. Search responses include has_next_page and next_page so you know when to stop.

What does a call cost?

10 credits per successful call on every endpoint except batch products, which costs 10 credits for each product it returns (so 20 ASINs cost up to 200). Errors and timeouts are refunded automatically. New accounts get 100 free credits, enough for 10 calls.

How long can a request take?

Amazon requests time out after 30 seconds. A request that times out returns an error and its credits are refunded.

Where can I try it before writing code?

Every account has an Amazon playground in the dashboard: pick an endpoint, fill in the params, run it and copy the request. The docs cover every endpoint with examples.

Your first 10 Amazon calls are free.

Create an account, copy your API key and make your first request in a few minutes. No credit card required.