Skip to content
Screaming Data

Marketplace product data

Product, price, Best Sellers Rank, rating, variants and every product detail from 12 Amazon marketplaces — ready now, through one REST API.

One object on every marketplace

Look up any product by its ASIN, Amazon’s 10-character product ID (it is in the address of every product page, after /dp/). You get the title, brand, the selected variant and its siblings, price, Best Sellers Rank with category ranks, rating and number of ratings, the main image and every product detail, in the marketplace’s language. A field that is not available is null — values are never guessed.

B0EXAMPLE1·amazon.com

ok

Acme Wireless Noise Cancelling Headphones, Black

Acme

  • BlackB0EXAMPLE1
  • WhiteB0EXAMPLE2
  • Navy BlueB0EXAMPLE3
Price

$59.99

USD

Best Sellers Rank

#1,432

in Electronics

Rating

4.5out of 5

2,318 ratings

  • #12 in Over-Ear Headphones
  • #31 in Noise-Cancelling Headphones

details8 pairs

brand
Acme
color
Black
connectivity_technology
Wireless
date_first_available
March 4, 2025

+ 4 more

POST /v1/amazon/product/live

Request

curl https://api.screamingdata.dev/v1/amazon/product/live \
  -u "$API_LOGIN:$API_KEY" \
  -H "Content-Type: application/json" \
  -d '[{"asin": "B0EXAMPLE1", "marketplace": "com"}]'

Response

HTTP 200

{
  "asin": "B0EXAMPLE1",
  "marketplace": "com",
  "title": "Acme Wireless Noise Cancelling Headphones, Black",
  "byline": ["Acme"],
  "variant": "Black",
  "price": {"amount": 59.99, "currency": "USD"},
  "bsr": {"rank": 1432, "category": "Electronics"},
  "rating": 4.5,
  "ratings_count": 2318,
  "details": {"brand": "Acme", "color": "Black", …}
}

Every field, documented

The same object on every marketplace and in every method, with the same field names and types.

Product object reference
asinstring
ASIN that was observed (uppercased).
marketplacestring
Marketplace code.
urlstring
Product URL on the marketplace.
observed_atstring (date-time)
When the observation was made, ISO 8601 in UTC.
statusstring
ok — the observation was made; no_bsr — the product has no Best Sellers Rank; not_found — the product does not exist on this marketplace.
titlestringnullable
Product title.
bylinearray of strings
Names listed for the product — usually its brand.
variantstringnullable
Label of the selected variant — a colour, size, style or configuration.
variantsarray of objects
Sibling variants of the product, each with name and asin — the selected one included.
priceobjectnullable
Current price, or null when none is listed.
bsrobjectnullable
Best Sellers Rank, or null when status is no_bsr or not_found.
ratingnumbernullable
Average customer rating from 1.0 to 5.0.
ratings_countintegernullable
Number of customer ratings.
image_urlstringnullable
URL of the main product image.
detailsobject
Every label → value pair of the product's details (specifications) except the Best Sellers Rank and the customer rating, which are bsr, rating and ratings_count.

Four ways to get it

  • Live

    One product, answered in the same request.

    Docs: Live
  • Batch tasks

    Up to 100 products per request, collected when ready or delivered by signed webhook.

    Docs: Batch tasks
  • History

    Every stored observation of a product: its rank, price and rating over time.

    Docs: History
  • Monitoring

    Fresh observations hourly, every 6 hours or daily, for the products you choose.

    Docs: Monitoring

Need to know where a product stands in Amazon search for a keyword? That is rank tracking: every keyword you track, checked once a day on the same marketplaces.

12 marketplaces

Prices in the marketplace currency; category names and product details in the marketplace’s language.

  • amazon.comUnited States
  • amazon.co.ukUnited Kingdom
  • amazon.deGermany
  • amazon.frFrance
  • amazon.esSpain
  • amazon.itItaly
  • amazon.nlNetherlands
  • amazon.caCanada
  • amazon.com.auAustralia
  • amazon.co.jpJapan
  • amazon.com.mxMexico
  • amazon.inIndia

List prices

Charged per call from a prepaid balance in US dollars; every response states its exact cost. Volume rates on request.

Pricing and estimator
  • Product data

    $1.50

    / 1K product lookups

    $0.0015 per task

    Batched lookups with task_post, collected with task_get or by webhook. High priority: $3.00 / 1K.

    Get a quote for Product data
  • Live lookup

    $4.00

    / 1K live lookups

    $0.0040 per request

    The result in the same request, within a 60-second budget.

    Get a quote for Live lookup
  • History

    $0.50

    / 1K history lookups

    $0.0005 per product

    Up to 1,000 stored observations per product; each product in a request is one lookup.

    Get a quote for History
  • Monitoring

    $0.60

    / 1K observations

    $0.0006 per observation

    Daily tracking ≈ $0.02 per product per month.

    Get a quote for Monitoring
  • Rank tracking

    $4.00

    / 1K checks

    $0.0040 per check

    Checked daily ≈ $0.12 per keyword per month. Reading positions is free.

    Get a quote for Rank tracking

Amazon is a trademark of Amazon.com, Inc. or its affiliates. Screaming Data is an independent service and is not affiliated with, endorsed or sponsored by Amazon. See the marketplaces guide for codes, currencies and languages.

Tell us your volume.

We reply with a written proposal: list prices or volume rates, and an account with your first key.