Home › Guides › Amazon product scraper

Amazon product data: who holds the Buy Box, at what price, and how the product ranks — in local currency

The Amazon Product Scraper reads Amazon product data by ASIN, product link or keyword on amazon.com, amazon.co.uk, amazon.de and amazon.com.tr: price and list price, the Buy Box seller and its seller ID, the offer list with seller ratings, Best Sellers Rank in every category, rating, ratings count, “bought in past month”, variations, images and bullet points. Prices come in the marketplace's own currency — GBP, EUR, TRY — priced for a delivery address in that country, never as a converted dollar price. No Amazon account, no API key, no browser.

Who it is for

Full product pages or fast list data

Full (detailLevel: full)Fast (detailLevel: fast)
ReadsEach product page, up to the Best Sellers Rank blockAmazon's own search results, up to 48 ASINs per request
FieldsEverything below: Buy Box seller and ID, ranks, variations, bullets, specificationsSearch-result fields: price, list price, rating, ratings count, bought in past month, image
Platform run200 products on 4 marketplaces, datacenter proxy only: 8 min 14 s1,000 ASINs plus 100 search results: 3 min 7 s
Eventproductproduct-lite

Turn on includeOffers to add Amazon's “All offers” panel for each product: the Buy Box offer and the first page of other offers (about 10), each with seller, seller ID, price, condition, ships from, seller rating and positive %.

What you get

A trimmed row from a platform test run on 2026-10-01 (offer list on):

{
  "asin": "B07CMS5Q6P",
  "marketplace": "amazon.com",
  "price": 29.99,
  "listPrice": 49.99,
  "buyBoxSeller": "Amazon.com",
  "buyBoxSellerId": "ATVPDKIKX0DER",
  "fulfilledByAmazon": true,
  "offersCount": 16,
  "boughtPastMonth": 10000,
  "bestsellerRanks": [
    { "rank": 8, "category": "Video Games" },
    { "rank": 1, "category": "PC Gaming Mice" }
  ],
  "deliverTo": "Dallas 75216"
}

Local currency and delivery location

Amazon prices a page for a delivery address. Every session asks for the local currency. On amazon.co.uk and amazon.de each datacenter session first sets a domestic postcode through Amazon's own location menu (London SW1A 1AA, Berlin 10115, or your zipCode). A page that still comes in another currency, or priced for a foreign location, is read again on a new session and then through a residential IP in that country; if it stays wrong it is left out with the reason, never delivered with a foreign price. None of the 3,083 priced product rows and 583 priced offers in the test runs came in another currency.

Example inputs

Buy Box and all sellers, for brand or MAP monitoring:

{
  "asins": ["B09X7MPX8L", "B07CMS5Q6P"],
  "includeOffers": true
}

Top results for a keyword on amazon.co.uk, in fast mode:

{
  "searchQueries": ["phone case"],
  "marketplace": "amazon.co.uk",
  "detailLevel": "fast",
  "maxResultsPerSearch": 20
}

Product links keep their own marketplace, so one run can mix amazon.com and amazon.de links. Keyword searches return organic results only.

Measured data quality

Share of delivered product rows with the field filled, from Apify platform runs on 1 October 2026 (a field is empty when Amazon does not show it for that product):

Field.com (100).co.uk (50).de (50).com.tr (30)
Price (local currency)97%100%96%100%
Buy Box seller + seller ID99%100%94%100%
Best Sellers Rank93%96%94%100%
Rating + ratings count99%100%98%100%
Bought in past month94%98%90%60%
List / reference price51%46%50%10%

The table comes from test runs on builds 0.1.1–0.1.5; a later run of 56 US products (build 0.1.7) gave price 95%, Buy Box seller 95%, Best Sellers Rank 91% and bought in past month 82%. Fast rows (1,300 search results in four marketplaces and 1,000 US ASINs) had price on 98–99%, rating on 99–100%, image on 100% and bought in past month on 82–92% (amazon.com.tr 60%). Each marketplace and ASIN pair appears once per run, and a value Amazon does not show is null — never guessed, never 0.

Limits worth knowing

How it is billed

Pay per event: product for a row read from its product page, product-lite for a row from Amazon's search results (fast mode), and offers on top of the row when the offer list was requested and Amazon returned at least one offer. Rows that explain a problem — an invalid input line, an ASIN Amazon does not show, a search without results, a page that stayed in the wrong currency — carry the reason in error and are not charged. The prices, and any per-run start fee, are on the Pricing tab on Apify.

To see the same product across other stores, with each store's price history, read the Google Shopping scraper guide. For Shopify detection and catalogue data, see e-commerce & app intelligence.

Frequently asked questions

Which Amazon marketplaces are supported?

amazon.com, amazon.co.uk, amazon.de and amazon.com.tr. Other Amazon stores are reported as “not supported yet” in a free row.

Full or fast mode: which should I use?

Full reads every product page: Buy Box seller, Best Sellers Rank, variations, bullets and specifications. Fast reads Amazon's search results for up to 48 ASINs per request (1,000 ASINs in about 3 minutes in a platform run), charged as the lighter product-lite event, with price, list price, rating, ratings count and bought-past-month.

Why is the price empty for some products?

Amazon shows no Buy Box price (no featured offer, or out of stock), or shows the price only in the cart, which the scraper marks with priceInCartOnly: true. It never guesses a price.

Are Amazon reviews included?

No. Amazon shows its full review lists only to signed-in users. The rating, the ratings count and “bought in past month” are included.

Which delivery address are the prices for?

On amazon.co.uk and amazon.de a London or Berlin postcode unless you set zipCode. On amazon.com and amazon.com.tr the location Amazon guesses from the request's IP, or your zipCode. The deliverTo field shows the location the page was priced for whenever Amazon prints one.

Start small: run the two-ASIN example with the offer list on, check who holds the Buy Box, then schedule a fast run over your full ASIN list. More e-commerce scrapers: e-commerce data on foXLabs.

Open Amazon Product Scraper on Apify →