Introducing the Instagram APIRead more →

Amazon scraper API. Live data from any public Amazon link.

Get public products, posts, profiles and more by link, handle or search, with products in the same fields as on Facebook Marketplace and TikTok Shop. We handle the proxies, blocks and platform changes.

GET socialtap.dev/v1/amazon/product

What Amazon data can you get?

Public Amazon products with their price, list price, seller, rating and monthly sales badge, from any Amazon marketplace. Each comes with its Best Sellers Rank, specifications, variations and images, by product link, short link or ASIN, and the top customer reviews its page shows outside amazon.com. Every seller's offers of a product too, with price, condition, delivery and the seller's rating. Seller profiles add each third-party seller's ratings and the business details it discloses, and influencer storefronts their curations, trending picks, video and photo posts with the products they tag, and idea lists as playlists of products.

Shop Posts

Why not the official Amazon API?

Amazon's Product Advertising API is only for Amazon Associates with recent qualifying sales, and its Selling Partner API reads a seller's own account.

  • No approval to wait for

    One API key works on every endpoint. There's no app to get reviewed and no account to connect.

  • Anything public

    Read what anyone can see without logging in, not only the accounts you manage or that authorized your app.

  • No daily quota

    You pay per request. Plans have no rate limit, only a ceiling that stops a runaway loop.

Call the Amazon API from your code.

Copy the request for your language, or hand it to your agent.

Amazon Product Try 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);
GET https://socialtap.dev/v1/amazon/productDocs

Other platforms, same key.

Posts and profiles come back in the same fields wherever they're from.

Frequently asked questions

What you send, what comes back and how your agent uses it.

Contact us
Does the Amazon Product API 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.
Does the Amazon Shop Posts API return the video files?
Yes. media[0].url is the video's HLS playlist, public and unsigned, and caption_tracks links its WebVTT captions when it has them.
Where do I find a seller's merchant ID?
It is the seller= value in the seller's page link, the me= value in its storefront link, and the seller ID the Amazon Product API returns for a product's featured offer.
Does the Amazon Shop Lists API return every list of a storefront?
Every public idea list, a page at a time: follow page.next_cursor until the list ends.

Try it on a Amazon link you have.

Get a key and send your first request in a minute. The same key works on every platform.

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