Skip to Content

Idealo price comparison data API

ShopAPIS returns structured Idealo product data — arrays of competing merchant offers, lowest and highest price, total offer count, merchant names and ratings, price-history points and the EAN/GTIN key — as normalized JSON. Idealo is not a marketplace; it is a price-comparison engine, which means a single Idealo product is already a cross-merchant price dataset, structurally the closest match to ShopAPIS’s own product.

Idealo is Europe’s leading price-comparison engine and the lowest-friction data source in the region. It draws ~47M visits/mo in Germany and 96M+ page-visits across the EU (Semrush ; Idealo ). It is owned by Axel Springer.

Why Idealo is the easiest data to get

Idealo is built to publish merchant offers, so its anti-bot defenses are the lightest of any major EU platform. Where Amazon hides competitor prices behind a behavioral CAPTCHA stack, Idealo’s entire purpose is to surface every merchant’s price for the same EAN-keyed product side by side. That makes it low-to-medium difficulty to read and uniquely valuable: one request returns the full offer array — every merchant, every price, plus shipping and total cost — rather than a single store’s number. Because Idealo aggregates the same merchants you would otherwise have to scrape one by one — Amazon, MediaMarkt, Cyberport and dozens more — reading one Idealo product is often more efficient than hitting each storefront directly, and the resulting offer array already encodes the full competitive price distribution. ShopAPIS normalizes the offer array, price extremes and history into one record, EAN-keyed so it joins cleanly to your catalog and to other marketplaces.

Data fields returned

  • Offer array — per-merchant offers with price, merchant name, merchant rating, condition, total cost.
  • Price extremes — lowest and highest current offer, median where computed.
  • Offer count — number of merchants offering the product.
  • Price history — historical low/high points and trend.
  • Catalog — title, brand, specifications, category path.
  • Shipping — per-offer shipping cost and delivery estimate.
  • Identifiers — Idealo product ID, EAN/GTIN, MPN, product URL.
  • Images — gallery URLs.

Sample response

{ "marketplace": "idealo", "domain": "idealo.de", "country": "DE", "product_id": "203847561", "identifiers": { "ean": "0194253433814", "mpn": "MTUW3LL/A" }, "title": "Apple AirPods Pro 2. Generation (USB-C)", "brand": "Apple", "currency": "EUR", "price_summary": { "lowest": 219.00, "highest": 279.00, "offer_count": 38 }, "offers": [ { "merchant": "Cyberport", "price": 219.00, "shipping": 0.00, "total": 219.00, "condition": "Neu", "merchant_rating": 4.7 }, { "merchant": "MediaMarkt", "price": 229.00, "shipping": 0.00, "total": 229.00, "condition": "Neu", "merchant_rating": 4.4 }, { "merchant": "Amazon", "price": 229.00, "shipping": 0.00, "total": 229.00, "condition": "Neu", "merchant_rating": 4.6 } ], "price_history": { "low_90d": 209.00, "high_90d": 279.00 }, "category": ["Kopfhörer", "In-Ear-Kopfhörer"], "images": ["https://cdn.idealo.com/folder/Product/203847561.jpg"], "url": "https://www.idealo.de/preisvergleich/OffersOfProduct/203847561.html", "fetched_at": "2026-06-05T07:58:33Z" }

Markets and domains covered

DomainsMarketsCurrencyScale
idealo.de + idealo.co.uk/.fr/.it/.es/.atDE + EUEUR / GBP~47M DE/mo, 96M+ EU page-visits

Use cases

  • Lowest-price discovery — get the cheapest live offer per EAN across every merchant in one call. See price monitoring.
  • MAP compliance — spot the merchant breaching a brand’s minimum advertised price instantly. See MAP compliance.
  • Competitive intelligence — map the full merchant set and price distribution per product. See competitive intelligence.
  • Catalog enrichment — resolve EANs to a normalized cross-merchant price record. See catalog enrichment.
Create an account
Last updated on