Real-Time APIBuy Box Tracking16 DomainsSeller Data

Amazon Price Scraper — Scrape Amazon Prices, Buy Box & Sellers in Real Time

Scraping Amazon prices without the maintenance: one API call returns the live price, Buy Box winner, every seller's offer, reviews, and stock — across 16 Amazon domains. Structured JSON, 99% uptime, no infrastructure to manage.

16

Amazon domains supported

99%

API uptime guarantee

<2s

Average response time

500K+

Daily Amazon lookups

How It Works

Get Amazon data in 3 steps

1

Send an ASIN or search query

Pass an ASIN, EAN/UPC, keyword, or Amazon product URL to our API. Specify the target domain (e.g., amazon.de, amazon.co.uk, amazon.com).

2

We fetch and parse the page

Our infrastructure handles data extraction, parsing, and normalization. Data is validated and structured before delivery.

3

Receive structured JSON

Get clean, typed JSON with prices, Buy Box status, seller info, reviews, images, and more. Ready for your database or dashboard.

Live Preview

See Amazon in your browser

www.amazon.nl
Amazon.nl product page showing Sony WH-1000XM4 headphones

Live product page on Amazon.nl

Western Europe

Amazon across 7 European markets

Monitor prices and availability on Amazon across the Netherlands, Germany, UK, France, Italy, Spain, and Belgium — all from a single API.

NLamazon.nlNetherlands
amazon.nl
Amazon Netherlands product page

Amazon.nl — Netherlands

DEamazon.deGermany
amazon.de
Amazon Germany product page

Amazon.de — Germany

UKamazon.co.ukUnited Kingdom
amazon.co.uk
Amazon UK product page

Amazon.co.uk — United Kingdom

FRamazon.frFrance
amazon.fr
Amazon France product page

Amazon.fr — France

ITamazon.itItaly
amazon.it
Amazon Italy product page

Amazon.it — Italy

ESamazon.esSpain
amazon.es
Amazon Spain product page

Amazon.es — Spain

BEamazon.beBelgium
amazon.be
Amazon Belgium product page

Amazon.com.be — Belgium

API

Amazon API integration

3 endpoints — copy-paste in cURL, Python, or JavaScript. Full reference at app.shoppingscraper.com/apiguide.

Live Amazon data via Google Shopping

Call /offers with site=shopping.google.nl and an EAN — Amazon.nl comes back as a seller alongside everyone else carrying the product. You don't need an Amazon-specific API; the Google Shopping endpoint already contains Amazon's listings.

View in API guide

Implementation

curl -X GET "https://api.shoppingscraper.com/offers?api_key=your_api_key_here&site=shopping.google.nl&ean=5702017416663"
GEThttps://api.shoppingscraper.com/offers?site=shopping.google.nl&ean=5702017416663&api_key=your_api_key_here
API Response
{
"results": [
{
"ean": "5702017416663",
"sku": "1083505197665243410",
"url": "https://www.google.com/search?udm=28&q=LEGO%20Icons%2010313%20Wildflower%20Bouquet&dpr=1#oshopproduct=cid:1083505197665243410,pvt:hg,pvo:3,laoid:1&oshop=apv&pvs=0&gl=nl&hl=nl",
"title": "LEGO Icons 10313 Wildflower Bouquet",
"brand": "LEGO",
"thumbnail": "https://encrypted-tbn3.gstatic.com/shopping?q=tbn:ANd9GcSl74oaKHTJQCP0PmPD1Nla66gT3VE1IVZhHf90sGgZBiU4X4fZFegxx1vG2hY-wOG4J4VEAMxZpP9rxBBB-2iJxGYaZF5odQ",
"availability": "InStock",
"currency": "EUR",
"offers": [
{
"sellerName": "Amazon.nl - Retail",
"sellerCode": "168698947",
"sellerReference": "https://www.amazon.nl/LEGO-Botanicals-Volwassenen-Woonaccessoire-10313/dp/B00BLHX6J8",
"price": "43.99",
"formerPrice": null,
"shippingPrice": "0.00",
"totalPrice": "43.99",
"condition": "New",
"availability": "InStock",
"shippingMethod": "standard"
},
{
"sellerName": "Smyths Toys",
"sellerCode": "100917180",
"sellerReference": "https://www.smythstoys.com/nl/nl-nl/speelgoed/lego/lego-voor-volwassenen/lego-icons-botanical-collection-10313-boeket-met-wilde-bloemen-set/p/215703",
"price": "43.99",
"formerPrice": null,
"shippingPrice": "0.00",
"totalPrice": "43.99",
"condition": "New",
"availability": "InStock",
"shippingMethod": "standard"
},
{
"sellerName": "Kruidvat.nl",
"sellerCode": "124888673",
"sellerReference": "https://www.kruidvat.nl/lego-icons-10313-botanical-collection-boeket-met-wilde-bloemen/p/5787374",
"price": "54.99",
"formerPrice": null,
"shippingPrice": "0.00",
"totalPrice": "54.99",
"condition": "New",
"availability": "InStock",
"shippingMethod": "standard"
}
]
}
]
}

Info — full product details + ASIN by EAN

Resolve an EAN to its Amazon ASIN and pull product metadata: title, brand, description, thumbnail, and the structured specs object. Use to enrich your catalog with Amazon-canonical product data.

View in API guide

Implementation

curl -X GET "https://api.shoppingscraper.com/info?api_key=your_api_key_here&site=amazon.nl&ean=4548736112025"
GEThttps://api.shoppingscraper.com/info?site=amazon.nl&ean=4548736112025&api_key=your_api_key_here
API Response
{
"ean": "4548736112025",
"sku": "2400394333200541296",
"url": "https://shopping.google.com/product/2400394333200541296",
"title": "Sony WH-1000XM4 Wireless Headphones",
"thumbnail": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:...",
"description": "Compact wireless earbuds with adaptive noise cancellation, 6h battery life, and MagSafe charging case.",
"specs": {
"brand": "Apple",
"color": "White",
"battery_life_hours": 6,
"wireless": true,
"noise_cancellation": "Active"
}
}

Buy Box — current Buy Box winner + price

Single-call check on who currently owns the Buy Box for an EAN: seller name, price, shipping, total. Built for repricer integrations and BSR monitoring on amazon.nl, .de, .co.uk, .fr.

View in API guide

Implementation

curl -X GET "https://api.shoppingscraper.com/buybox?api_key=your_api_key_here&site=amazon.nl&ean=4548736112025"
GEThttps://api.shoppingscraper.com/buybox?site=amazon.nl&ean=4548736112025&api_key=your_api_key_here
API Response
{
"ean": "4548736112025",
"sku": "B0863TXGM3",
"title": "Sony WH-1000XM4 Wireless Headphones",
"url": "https://www.amazon.nl/dp/B0863TXGM3",
"availability": "AVAILABLE",
"currency": "EUR",
"offers": {
"sellerName": "Amazon",
"price": "229.00",
"formerPrice": "279.00",
"shippingPrice": "0.00",
"totalPrice": "229.00",
"condition": "New",
"isBuyBoxWinner": true
}
}
Features

What you get with Amazon

Every Seller's Price by EAN

Send an EAN to the Google Shopping /offers endpoint and get every seller's offer for that product — including Amazon — each with its own price, shipping cost, and total. One call returns the whole competitive set.

Price & Discount Tracking

Each offer returns the current price and the former price, so you can track the live price from Amazon and detect exactly when it drops below its previous one.

Total Landed Price

Offers include shipping price and total price alongside the item price — the real all-in cost shoppers compare, not just the headline figure.

Stock & Condition Signals

Every offer carries an availability status (in stock / out of stock) and a condition (new / refurbished), so you know whether Amazon and competing sellers actually have the item.

Seller Identity & Direct Link

Each offer names the seller and includes a direct seller-reference link, so you can attribute every price to Amazon or a rival and click straight through to the listing.

EAN-Matched Product, Multi-Country

Google Shopping matches your EAN to the right product — returning title, brand, image, and catalog SKU — and the same EAN runs across Google Shopping country domains, so you can compare the product market by market.

ShoppingScraper mascot
Data

Available data points

  • Product title
  • Brand
  • EAN / GTIN barcode
  • Google Shopping catalog SKU
  • Product image (thumbnail)
  • Seller name (per offer)
  • Direct seller-reference link
  • Price and former price
  • Shipping price and total price
  • Condition (new / refurbished)
  • Availability / stock status
  • Currency

Amazon Scraping: ShoppingScraper vs DIY

FeatureShoppingScraperDIY Scraping
Real-time Amazon dataRequires custom infrastructure
Buy Box monitoringManual checking only
16 Amazon domainsUsually 1-2 domains
Managed infrastructureFully managedYour responsibility
ASIN-EAN cross-referencing
Structured JSON outputRaw HTML parsing required
Historical price data12 months includedBuild your own storage
99.9% uptime SLANo guarantee
Setup time5 minutesDays to weeks
Ongoing maintenanceZero — we handle updatesConstant layout change fixes

Frequently Asked Questions

Which Amazon domains does the scraper support?+

We support all 16 Amazon marketplaces: amazon.com (US), amazon.co.uk (UK), amazon.de (DE), amazon.fr (FR), amazon.it (IT), amazon.es (ES), amazon.nl (NL), amazon.se (SE), amazon.pl (PL), amazon.be (BE), amazon.co.jp (JP), amazon.ca (CA), amazon.com.au (AU), amazon.com.br (BR), amazon.in (IN), and amazon.sg (SG).

How does Buy Box monitoring work?+

Every time you request product data, we return the current Buy Box winner, their price, fulfillment method, and seller rating. By scheduling recurring lookups, you build a complete picture of Buy Box rotation. We also return all competing offers so you can see exactly who is vying for the Buy Box.

Can I look up products by EAN or UPC instead of ASIN?+

Yes. You can pass an EAN, UPC, or ISBN to our API and we will resolve it to the matching ASIN(s) on the specified Amazon domain. This makes cross-marketplace matching straightforward when you manage products by barcode.

How reliable is Amazon data extraction?+

Our infrastructure is designed for high reliability, adapting to layout changes within hours and maintaining consistent data quality. You receive structured, validated data without managing any extraction infrastructure yourself.

What is the API response time for Amazon lookups?+

Average response time is under 2 seconds for product detail requests. Search result queries may take slightly longer depending on the number of results. We offer both synchronous and asynchronous endpoints to suit different use cases.

Can I scrape Amazon search results for keyword ranking analysis?+

Absolutely. Pass a keyword and target domain, and we return the full search result page including organic rankings, sponsored products, pricing, and ratings for each listing. This is ideal for SEO tracking and competitive intelligence.

Is there a limit on how many ASINs I can monitor?+

There is no hard limit on the number of ASINs. Your plan determines the total number of API calls per month. Enterprise customers routinely monitor 100,000+ ASINs with scheduled lookups.

Do you offer historical Amazon price data?+

Yes. For any product you track, we store up to 12 months of price history. You can query historical data via the API or view trends in the ShoppingScraper dashboard. This is invaluable for seasonal analysis and long-term competitive benchmarking.

Start scraping Amazon data in 5 minutes

100 free API calls. No credit card required. Full access to all 16 Amazon domains.