Skip to main content
The PricePirate Idealo API returns the offer data of an Idealo listing as structured JSON: every merchant with price, shipping cost, total price, and ranking position. Query by EAN/GTIN, Idealo product ID, search term, or product URL — across six European countries, without running your own scraper or proxy infrastructure.

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:
Each value returns one result: the product with name, image, price range, and every offer — each carrying 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 a classification (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

No. A free Apify account is all it takes — you can send your first lookup within minutes.
Barcodes follow the GTIN standard (8–14 digits) and are compatible with EAN, UPC, and JAN.
Every lookup queries the listing live. Full results are typically ready within one to two minutes.
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).
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.