Introducing the Instagram APIRead more →

Amazon Product API. Send a product link or ID.

Price, rating, monthly sales and specs by ASIN. We handle the proxies, blocks and platform changes.

Amazon Product API at a glance

Returns an Amazon product from its link, short link or ASIN, on any Amazon marketplace. You get the title, the current price with the list price it is discounted from, the seller and who ships it, stock, the star rating with its exact count and breakdown, and the monthly sales badge. It also has the Best Sellers Rank, brand or authors, the bullets and description, every specification, all images and videos, and every variation's ASIN.

GET /v1/amazon/product

Read the API reference
  • 1 credit per request, $0.75–$1.97 per 1,000 requests
  • 23 typed fields null when unknown
  • url is all it needs, e.g. https://www.amazon.com/dp/B0FQFB8FMG
  • 100 credits free when you sign up, no card, so you can build before you spend

Send one request. Get 23 fields back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

$ npm install socialtap
url = https://www.amazon.com/dp/B0FQFB8FMG
GET /v1/amazon/productTry in
const params = new URLSearchParams({
  url: "https://www.amazon.com/Apple-AirPods-Pro-3/dp/B0FQFB8FMG",
});
const res = await fetch(`https://socialtap.dev/v1/amazon/product?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
200 OK · GET https://socialtap.dev/v1/amazon/productLong arrays and strings are shortened here. Real responses are complete.Docs

One schema on 3 platforms.

The response reference lists every field, its type and when it is null. See the full schema.

  • Null means unknown

    A field Amazon doesn't show is null, never zero or an empty string, so a real zero always means zero.

  • What it accepts

    The product: its link on any Amazon marketplace (amazon.com/dp/B0FQFB8FMG, with or without the title before /dp/, /gp/product/, /gp/aw/d/, /product-reviews/ and the older /exec/obidos/ASIN/ links), a short link (amzn.to, a.co/d/, amzn.eu/d/, amzn.asia/d/, amzn.com), or its ASIN alone (B0FQFB8FMG, or a book's ISBN-10).

  • Write one parser

    Amazon, TikTok Shop and Facebook Marketplace answer in these fields, so the code that reads one reads them all.

platformstring
Platform ID (tiktokshop, facebook, …).
idstring
Platform-native product or listing ID (string).
urlstring
Canonical product page URL.
typestring
product: a catalog product a shop sells in many units, often in variants (TikTok Shop, Instagram and YouTube shopping); listing: a single item a person or business lists for sale (Facebook Marketplace). New values may be added; treat unknown values as product.
titlestring
Product name or listing title, as the seller wrote it.
descriptionstring
Description as plain text (paragraphs separated by blank lines); null when it has none or the source does not show it (lists and search results).
categorystring
The platform's most specific category label (Bicycles, Vitamins & Supplements), as shown; not normalized across platforms.
category_idstring
The platform's ID of that category (what its category browsing and filters take).

What teams build with the Amazon Product API.

  • Track a product's price and stock

  • Monitor Best Sellers Rank over time

  • Compare a product across marketplaces

  • Enrich a catalog with specifications and images

  • Watch competitors' ratings and monthly sales

Good to know before you build.

  • Prices, stock and sellers are the marketplace's own, in its currency: the same ASIN can be another listing, or missing, on another marketplace, which answers not_found.
  • The seller and price are the featured offer's (the buy box). platform_specific.amazon.metrics.offer_count counts the other sellers' offers.
  • rating is shown to one decimal and the monthly sales badge is a lower bound (10K+ is 10000): both are listed in approximate_fields, as is the rating breakdown, which Amazon shows as whole percentages.
  • Variations list every color and size with its ASIN and options. Their prices and stock are on their own pages: send a variation's ASIN to get them.
  • A product with no description of its own has its About this item bullets as description. They are also in platform_specific.amazon.features.

1 credit per request. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

SourcePrice per successful requestPer 1,000 requests
Public page page1 credit$0.75–$1.97
  • Cache hits are free.
  • Credits from packs and top-ups never expire.
  • A monthly plan's credits are spent first, and what is left of them ends at each renewal.
  • Prices exclude tax: sales tax is added at checkout where it applies.
  • Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

Questions about the Amazon Product API.

More in the API reference.

Does it return reviews?
It returns the star rating, the exact number of ratings and the breakdown by star. Amazon shows individual reviews only to signed-in visitors on amazon.com.
Which marketplaces does it support?
Every Amazon marketplace: send a link from it, or the ASIN with country set to its country code.
How much does the Amazon Product API cost?
A request costs 1 credit. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.

Try it on a link you already have.

Paste it in the playground, or copy the request into your code.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs