Amazon Product Scraper Europe: Prices, Sellers, EAN Match
Pricing
from $5.00 / 1,000 result scrapeds
Amazon Product Scraper Europe: Prices, Sellers, EAN Match
Scrape Amazon in 10 European storefronts (DE, FR, IT, ES, NL, BE, IE, PL, SE, UK): price, list price, coupons, deals, rating, reviews, search position, buy box seller, stock and other offers. Search by brand or keyword, match EAN barcodes to ASINs, or pass ASINs. No login.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Amazon Product Scraper Europe
Scrape Amazon products from 10 European storefronts in one actor: Germany, France, Italy, Spain, the Netherlands, Belgium, Ireland, Poland, Sweden and the United Kingdom.
For every product you get the price, the struck-through list price, coupons and deal badges, the star rating, the number of ratings, "bought in past month", the position in the search results and whether the result is sponsored. Switch on product pages to add the brand, manufacturer, availability, the buy box seller, who ships it, the number of other offers and the category.
You can search by keyword or brand, look up a list of EAN barcodes, or pass ASINs and product URLs. No Amazon account, no login, no cookies.
What you can use it for
- Brand monitoring across Europe. Run one search per storefront for your brand and see prices, discounts, ratings and search positions side by side.
- Matching your catalogue to Amazon. Paste your EAN barcodes and get the ASIN, title, price and rating of each product on the chosen storefront.
- Seller checks. With product pages on, see who holds the buy box, whether Amazon sells the product itself and how many other sellers offer it.
- Promotion tracking. Struck-through prices, discount percentages, coupons and deal badges show who discounts what.
- Search position tracking. The organic position of each product for a keyword, with sponsored results flagged separately.
- Price comparison between countries. The same search on amazon.de, amazon.fr and amazon.it gives three price lists in one format.
How to scrape Amazon data
- Pick the Country (storefront), for example Germany (amazon.de).
- Choose one way to find products:
- type a Search query (for example
sonnencreme) and optionally a Brand (for examplesebamed), or - paste EAN barcodes, or
- paste ASINs or Product URLs.
- type a Search query (for example
- Set Max results.
- Switch on Include product pages if you need seller, stock, other offers and category.
- Start the run and download the results as JSON, CSV, Excel or through the API.
Input
| Field | Type | Description |
|---|---|---|
country | string | Storefront: DE, FR, IT, ES, NL, BE, IE, PL, SE or UK. Default DE |
searchQuery | string | Keyword as typed in the Amazon search box. A barcode here is treated as an EAN lookup |
brand | string | Keep only this brand's products. Searched together with the query |
eans | array | EAN / GTIN barcodes to look up, up to 1,000 |
asins | array | ASINs to scrape on the chosen storefront, up to 1,000 |
startUrls | array | Amazon product URLs from any of the 10 storefronts, up to 1,000 |
maxResults | integer | Maximum products to return. Default 50, hard cap 1,000 |
includeDetails | boolean | Off by default. Loads every product page for seller, stock, offers and category |
includeSponsored | boolean | Keep sponsored results in search mode. Default on |
brightDataApiKey | string | Optional, your own Bright Data Web Unlocker key |
brightDataZone | string | Optional, the Web Unlocker zone on your own Bright Data account |
When EANs, ASINs or URLs are given, the search query is ignored. With an empty input the actor searches a default brand on amazon.de, so a plain test run always returns data.
Example: brand search
{"country": "DE","brand": "sebamed","maxResults": 100}
Example: EAN lookup with product pages
{"country": "FR","eans": ["4103040051714", "4752223008139"],"includeDetails": true}
Output
Each product is one row. Example from amazon.de:
{"asin": "B0H4GRBR2B","title": "SEBAMED Frische Dusche 400 ml, Duschgel für empfindliche und strapazierte Haut","brand": "Sebamed","manufacturer": "Sebapharma GmbH & Co. KG","price": 4.95,"listPrice": null,"discountPercent": null,"onPromotion": false,"featuredOffer": true,"currency": "EUR","coupon": null,"dealBadge": "Amazons Tipp","inStock": true,"availability": "Auf Lager","seller": "Amazon","fulfilledBy": "Amazon","soldByAmazon": true,"otherOffersCount": 6,"otherOffersFromPrice": 4.95,"rating": 4.4,"reviewCount": 133,"boughtLastMonth": "2000+ Mal im letzten Monat gekauft","categoryPath": "Kosmetik > Baden & Körperpflege > Duschgel & Seifen > Duschgel","imageUrl": "https://m.media-amazon.com/images/I/61SxITZn9SL._SL1500_.jpg","url": "https://www.amazon.de/dp/B0H4GRBR2B","country": "DE","storefront": "amazon.de","searchQuery": "sebamed","searchPosition": 1,"sponsored": false,"ean": null,"eanMatch": null,"detailsScraped": true,"scrapedAt": "2026-10-24T16:50:00.000Z"}
Output fields
| Field | Description |
|---|---|
asin | Amazon product ID |
title, brand, manufacturer | Product title, brand and manufacturer (manufacturer from product pages only) |
price, listPrice, discountPercent, currency | Current price, struck-through price, discount in percent, currency |
onPromotion, coupon, dealBadge | Promotion flag, coupon text, badges such as deals or Amazon's Choice |
featuredOffer | False when Amazon shows no featured offer (no buy box). The lowest other offer is then in otherOffersFromPrice |
inStock, availability | Stock flag and text (product pages only; inStock is null when unknown) |
seller, fulfilledBy, soldByAmazon | Buy box seller, who ships it, whether Amazon sells it (product pages only) |
otherOffersCount, otherOffersFromPrice | Other new offers and their lowest price (product pages only) |
rating, reviewCount, boughtLastMonth | Star rating, number of ratings, "bought in past month" text |
categoryPath | Category breadcrumb (product pages only) |
searchQuery, searchPosition, sponsored | Search term, organic position, sponsored flag |
ean, eanMatch | The barcode the product was matched on, in EAN mode |
url, imageUrl, country, storefront, scrapedAt | Links, storefront and timestamp |
Every price comes with its currency: EUR, GBP (UK), PLN (Poland) or SEK (Sweden).
About EAN barcodes
Amazon product pages do not show EAN barcodes. In EAN mode the actor searches each barcode on the storefront and returns the first organic result, which is the product Amazon has filed under that barcode. The barcode is written to ean and eanMatch says how it was matched. In search, ASIN and URL modes ean stays empty.
Pricing
Pay per result: $0.005 per product plus $0.01 per run start. Bright Data unblocking is included.
- 100 products from a brand search: about $0.51.
- 1,000 EAN lookups: about $5.01.
Product pages (includeDetails) cost no extra per result, but each one is an extra Amazon request, so runs take longer.
A run's usage cost only settles after the run has SUCCEEDED, so read the cost after the run finishes. A run that fails with zero products charges only the start event.
Speed and limits
- A search page returns 48 to 60 products and takes 5 to 50 seconds. A 100-product brand search usually finishes in 1 to 3 minutes.
- Each product page or EAN lookup is one request, 5 to 60 seconds each, six in parallel.
- Amazon shows at most 7 search pages per query. For more products, split the search into narrower keywords.
- Hard caps: 1,000 results per run, 1,000 EANs, ASINs or URLs per run.
- Long EAN and ASIN runs resume where they stopped if the platform moves the run to another server.
Tips
- Use Brand for brand monitoring. Results that don't carry the brand in the brand line or title are dropped.
- Run the same input once per country to compare prices across Europe.
- Use EAN mode to connect Amazon to other shops: the barcode is the shared key.
- Switch off Include sponsored results if you only need organic positions.
FAQ
Do I need an Amazon account? No. The actor reads public pages only.
Which storefronts are supported? amazon.de, amazon.fr, amazon.it, amazon.es, amazon.nl, amazon.com.be, amazon.ie, amazon.pl, amazon.se and amazon.co.uk.
Why is seller empty? Seller, stock, other offers and category come from the product page. Switch on Include product pages.
Why do some products have no price? When Amazon shows no featured offer (no buy box), price is empty, featuredOffer is false and the lowest price of the other sellers is in otherOffersFromPrice.
Can I use my own Bright Data account? Yes. Fill in Bright Data API key and the name of your Web Unlocker zone.
Related scrapers
- Notino Scraper: perfume and cosmetics prices with EAN in 27 countries
- Shop Apotheke Scraper: online pharmacy prices
- dm Scraper: drugstore prices
- Rossmann Scraper: drugstore prices
- Kaufland DE Scraper: marketplace offers and sellers
- Allegro Scraper: Polish marketplace listings
Legal note
The actor collects publicly available product information. Make sure your use of the data complies with the laws that apply to you and with the website's terms.