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

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 label–value pair of the product-details section, in the marketplace’s language. A field that cannot be read 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 page URL on the marketplace.
observed_atstring (date-time)
When the product page was read, ISO 8601 in UTC.
statusstring
ok — the page was read; no_bsr — the page has no Best Sellers Rank; not_found — the product does not exist on this marketplace.
titlestringnullable
Product title as shown on the page.
bylinearray of strings
Names shown under the title, in page order — usually the brand of the product, from its "Visit the … Store" or "Brand: …" line.
variantstringnullable
Label of the selected variant as the page shows it — a colour, size, style or configuration.
variantsarray of objects
Sibling variants listed on the page, each with name and asin — the selected one included.
priceobjectnullable
Current price, or null when the page shows none.
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 page's product details — the details list and the product-information, technical-details, overview and product-facts tables — except the Best Sellers Rank and the customer rating, which are bsr, rating and ratings_count.
parser_versionstring
Version of the parser that produced this object.

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

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

Tell us your volume.

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

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.