idealo API

idealo Product, Offer and Price API for German Price Comparison Data

Scrappa's idealo API turns idealo.de, the German price comparison site, into structured JSON. Search the catalog by keyword or category, list every shop offer for a product with price, shipping, delivery and shop rating, read specifications, reviews and test reports, and look up shops, brands, deals and the category tree. Scrappa is an independent service and is not affiliated with or endorsed by idealo.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
13
Endpoints
idealo.de
Source coverage
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/idealo/search?query=smartphone&page=1" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "query": "smartphone",
  "category_id": "19116",
  "results": [
    {
      "id": "209770533",
      "title": "Samsung Galaxy A57",
      "price": 327.9,
      "currency": "EUR",
      "offer_count": 555,
      "cheapest_offer": { "shop_id": "338630", "shop_name": "smartport.de (Marktplatzhändler)" }
    }
  ],
  "pagination": { "page": 1, "page_size": 36, "total_pages": 112, "has_more": true },
  "meta": { "duration_ms": 1500, "upstream_calls": 2 }
}

What you can build

Structured data for real applications. Here are some ideas.

Price Monitoring

Track the lowest price and every shop offer of a product on the German market, with shipping and delivery window.

Repricing and Competitor Analysis

Compare your offers with competing shops and their idealo shop ratings.

Catalog Enrichment

Enrich product catalogs with specifications, images, pros and cons, reviews, test reports and EAN where idealo shows it.

Merchant Due Diligence

Review shop address, payment methods, shipping providers, rating and customer reviews.

Deal Alerts

List current bargains per category with the saving in percent.

idealo scraper API

idealo API for product search, shop offers, shipping costs and shop ratings

The idealo API is built for price monitoring, repricing, catalog enrichment and market research on the German retail market. Search by keyword or category, narrow the result with facets, then open a product and list every shop offer with price, shipping, delivery window and shop rating. Responses are JSON with success, the data fields and a meta block.

Search idealo.de with facet filters, price range, item states and sorting.

List every shop offer of a product with price, shipping text, total price, delivery, return policy and payment methods.

Set all=true on the offers endpoint to collect every offer of a product in one call.

Read specifications, pros and cons, questions and answers, user reviews and test reports.

Look up shop profiles, brands, bargains and the full category tree.

Test the idealo API with 500 free monthly credits before scaling production traffic.

Choose the right idealo API endpoint

Use Product Search for catalog discovery

Search by keyword to get product cards with the lowest price, offer count, cheapest shop and rating, plus facet groups you can send back to narrow the result.

Open idealo Search API docs

Use Offers for price monitoring

Take the product ID from search and list the shop offers. Add all=true to receive the complete offer set or a clear failure, never a silently truncated list.

Open idealo Offers API docs

Use Shop Details for merchant checks

Take the shop ID from any offer and fetch the shop profile with address, payment methods, shipping providers, rating and the latest reviews.

Open idealo Shop API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

idealo product data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Every shop offer in one call
Scrappa: Yes (all=true)
ScrapingBee / ScraperAPI:
Shipping cost and total price
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Shop profiles
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Keyword and category search with facets, filters, price range and sorting
Every shop offer of a product with price, shipping, delivery and shop rating
all=true on offers returns every offer in a single call
Specifications, pros and cons, reviews and test reports
Shop profiles, brands, bargains and the category tree
Failed requests are not charged
Simple API key auth with 500 free credits per month

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by idealo. The idealo API returns structured JSON from public idealo.de pages through a Scrappa API key.

idealo.de. Prices from the other idealo country sites are available for one product through the international prices endpoint.

Call /api/idealo/offers with all=true. The response holds every offer or a clear failure that is not charged.

No. When idealo shows only a text like "zzgl. Versandkosten", shipping_known is false and no total price is returned. Unknown never means free.

No. idealo does not publish price history on its public pages, so there is no price history endpoint.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit. Failed requests are not charged.

Start using the idealo API

Sign up and get 500 free credits. No credit card required.