Discover/idealo.de API
live

idealo.de APIidealo.de

Access idealo.de product search, seller offers, price history in EUR, technical specs, user reviews, and expert test reports via a single REST API.

Endpoints
6
Updated
4mo ago
Try it
Search keyword (e.g. 'iPhone 15', 'Samsung Galaxy S24').
api.parse.bot/scraper/208e18ac-1ca1-4d2c-8c68-7c8d51b70a69/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/208e18ac-1ca1-4d2c-8c68-7c8d51b70a69/search_products?query=iPhone+15' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for products by keyword using Idealo's suggest API. Returns up to 10 matching products with their IDs and URL slugs for use in other endpoints.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'iPhone 15', 'Samsung Galaxy S24').
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with title, full_title, category, url, product_id, and slug"
  },
  "sample": {
    "data": {
      "products": [
        {
          "url": "https://www.idealo.de/preisvergleich/OffersOfProduct/203235721_-iphone-15-apple.html",
          "slug": "iphone-15-apple",
          "title": "Apple iPhone 15",
          "category": "in Handys & Smartphones",
          "full_title": "Apple iPhone 15 - in Handys & Smartphones",
          "product_id": "203235721"
        }
      ]
    },
    "status": "success"
  }
}

About the idealo.de API

The idealo.de API covers 6 endpoints that expose product search, multi-seller offer listings, historical price data, technical specifications, user reviews, and expert test reports from Germany's largest price-comparison platform. Starting with search_products, you can retrieve product IDs and slugs required by every other endpoint, then pull structured data ranging from daily EUR price points to grouped specification tables.

Product Search and Offer Data

The search_products endpoint accepts a keyword query and returns up to 10 matching products, each with a product_id, slug, title, full_title, category, and url. These two identifiers — product_id and slug — are required inputs for all five downstream endpoints. get_product_offers uses them to return every listed seller offer for that product, including price, shipping, shop_name, shop_id, and an offer_key, giving a complete snapshot of the current competitive landscape for any given item.

Price History and Statistics

get_product_price_history returns daily price points keyed by date (x) with the price stored as an integer in euro cents (y). Divide by 100 to convert to EUR. The optional period parameter accepts '3M', '6M', or '1Y'. Alongside the time series, the response includes a statistics object with avgPrice, lowestPrice, and highestPrice (all in cents), plus associated day counts. The startDate field marks the ISO date where the selected period begins.

Specifications, Reviews, and Expert Tests

get_product_details returns a specifications object whose keys are category names (e.g., Display, Hardware, Software) and whose values are flat key-value maps of spec attributes. get_product_reviews provides user-submitted reviews with author, date (DD.MM.YY format), and text. For editorial coverage, get_product_tests surfaces expert test reports from professional publications, each with a source, grade, and summary — useful for assessing third-party product evaluations alongside crowd-sourced user opinions.

Common use cases
  • Track daily EUR price movements for electronics using get_product_price_history and alert when prices drop below the lowestPrice statistic.
  • Build a seller comparison table by pulling all offers from get_product_offers, including shipping costs and shop names.
  • Aggregate user sentiment by extracting review text fields from get_product_reviews for NLP analysis.
  • Populate a product comparison page with grouped technical specs from the specifications object returned by get_product_details.
  • Surface professional verdicts alongside user ratings by combining grade and summary fields from get_product_tests.
  • Resolve product IDs for a catalog by running batch keyword queries through search_products and storing returned slugs.
  • Monitor whether a specific shop consistently offers the lowest price by analyzing shop_name across historical offer snapshots.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does idealo.de have an official developer API?+
Idealo operates a Partner API (advertiser-facing) documented at developer.idealo.com, intended for retailers submitting offers. It does not provide public read access to product search, price history, or review data in the form this API exposes.
What does `get_product_price_history` return, and how should I interpret the price values?+
The endpoint returns an array of daily price points, each with an x field (date string), a y field (price as an integer in euro cents), and a date array. Divide any price value by 100 to get the EUR equivalent. The statistics object in the same response contains avgPrice, lowestPrice, and highestPrice, also in cents.
Does the API return product images or availability/stock status?+
Not currently. The endpoints cover titles, slugs, offers, price history, specifications, reviews, and expert tests. Image URLs and stock availability are not included in any response field. You can fork this API on Parse and revise it to add those fields if the underlying product pages expose them.
Is search pagination supported in `search_products`?+
The endpoint returns up to 10 matching products per query. There is no page or offset parameter to retrieve additional results beyond that set. You can fork this API on Parse and revise it to add pagination support if broader result coverage is needed.
Does the API cover idealo sites for countries other than Germany?+
The API targets idealo.de specifically. The siteId field in price history responses reflects the German site identifier. Localized idealo sites for Austria, France, Italy, Spain, or the UK are not covered by the current endpoints. You can fork this API on Parse and revise it to target a different idealo country domain.
Page content last updated . Spec covers 6 endpoints from idealo.de.
Related APIs in EcommerceSee all →
amazon.de API
Search Amazon.de for products, retrieve detailed product information, customer reviews, seller and offer data, bestseller lists, and autocomplete suggestions.
toppreise.ch API
Search and compare product prices across Swiss retailers on Toppreise.ch, view detailed specifications, track price history, and discover the best shops for any item. Find exactly what you're looking for with comprehensive product details and real-time pricing information.
adidas.de API
Search and browse Adidas products on adidas.de to find detailed information about items, availability, pricing, and specific categories. Get comprehensive product details including size availability and stock levels across the German Adidas store.
aliexpress.com API
aliexpress.com API
euronics.it API
Browse and search the complete Euronics Italy product catalog with real-time pricing information across all categories. Find exactly what you're looking for with powerful keyword search or explore products by category with full pagination support.
mindfactory.de API
Search and browse PC hardware products from Mindfactory.de, including detailed specifications, pricing, and category listings. Find exactly what components you need with powerful search capabilities across their full inventory of computer parts and peripherals.
vinted.de API
Search and browse secondhand items on Vinted.de with customizable filters to find exactly what you're looking for. Get detailed product information including descriptions, categories, colors, and pricing to make informed purchasing decisions.
alternate.be API
Search for products on Alternate Belgium and instantly access live prices, stock availability, technical specifications, customer reviews, and current deals across their entire catalog. Browse their complete category structure to find exactly what you need and compare products before making a purchase decision.