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
3mo 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 →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.