Idealo Price Data API on Apify
Look up as many as 50 products per run — free starter quota included, no setup.
RapidAPI
Enterprise
What data does the API return?
For every queried product you get the listing with all visible offers in one unified JSON shape:- Offers per merchant — shop name, shop URL, shop type (standalone vs. marketplace), and ranking position
- Prices — item price, shipping cost, and total price per offer
- Price ranges — the listing’s lowest, average, and highest price
- Trust signals — per-shop review rating and review count
- Extras — availability, item condition, voucher and free-return flags where Idealo exposes them
- 6 countries — Germany (
de), Austria (at), Spain (es), France (fr), Italy (it), and the United Kingdom (uk)
Five ways to look up a product
Start from whichever identifier you already have:
Term search returns the best-matching listing with its minimum price and offer count; fetch the full offer breakdown afterwards via
search-by-id.
Getting started is this simple
A run is three fields — up to 50 values at once, no polling, results land fully structured in the dataset:shop_name, position, price, shipping, and total. Idealo sorts the offer list by item price and merely highlights the cheapest total including shipping — the API gives you both values, so you can work with either view.
AI offer matching
Not every product has a dedicated Idealo product page. When a barcode lookup lands on a search or category page instead, an AI model checks every offer against verified product data: each offer carries aclassification (such as same_variant, different_product, or multipack) with a confidence level. That turns lookups that used to come back empty into usable results — and you decide how strict the matches need to be.
Scraping Idealo vs. using the API
Building your own Idealo scraper looks cheaper — until it runs. In practice, scraping means operating proxies, evading bot detection, chasing HTML changes, and continuously validating data quality. Every layout change on Idealo’s side can break your pipeline. The API flips that equation: you send an EAN and get validated, structured JSON back. Maintenance, infrastructure, and format changes are our problem, not yours. You pay per successful result — failed lookups cost nothing.How this differs from Idealo’s official partner API
Idealo offers its own merchant interfaces (PWS) — for uploading offers and handling Direktkauf orders. Those interfaces manage your own offers. The PricePirate Idealo API answers a different question: what is every merchant offering on a listing? It provides the competitive view — the data foundation for price analysis, market monitoring, and your own repricing logic.FAQ
Do I need an Idealo account?
Do I need an Idealo account?
No. A free Apify account is all it takes — you can send your first lookup within minutes.
Which barcodes are supported?
Which barcodes are supported?
Barcodes follow the GTIN standard (8–14 digits) and are compatible with EAN, UPC, and JAN.
How fresh is the data?
How fresh is the data?
Every lookup queries the listing live. Full results are typically ready within one to two minutes.
What does the API cost?
What does the API cost?
You pay per successful result; failed lookups cost nothing. A free starter quota lets you try it out. Current terms are on the Apify listing. Enterprise terms on request (from €615 per month).
Are there sources beyond Idealo?
Are there sources beyond Idealo?
Yes. See the Price Data API overview for all marketplaces.
Enterprise connection
Higher volumes, additional marketplaces, or a direct connection into your systems?Enterprise connection
Dedicated quota, every marketplace, a direct line to us — from €615 per month.
Related
- Price Data API: all marketplaces at a glance
- API reference with all endpoints
- Want prices adjusted automatically instead of just read? See Idealo repricing.