Product Search
/api/idealo/search
Find products by keyword or category with facets, filters, sorting and pagination
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.
Try it now
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.
curl -X GET "https://scrappa.co/api/idealo/search?query=smartphone&page=1" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"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 }
}
Structured data for real applications. Here are some ideas.
Track the lowest price and every shop offer of a product on the German market, with shipping and delivery window.
Compare your offers with competing shops and their idealo shop ratings.
Enrich product catalogs with specifications, images, pros and cons, reviews, test reports and EAN where idealo shows it.
Review shop address, payment methods, shipping providers, rating and customer reviews.
List current bargains per category with the saving in percent.
idealo scraper API
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.
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 docsTake 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 docsTake 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 docsEverything you need in one API.
/api/idealo/search
Find products by keyword or category with facets, filters, sorting and pagination
/api/idealo/autocomplete
Get suggestions with category and brand IDs
/api/idealo/product
Get specifications, pros and cons, rating, price range and test reports
/api/idealo/products
Get product cards for up to 20 IDs in one call
/api/idealo/offers
List the shop offers of a product, one page or all at once
/api/idealo/reviews
List user reviews of a product
/api/idealo/international_prices
Compare the price on the idealo sites of other countries
/api/idealo/shop
Get shop address, rating, payment methods and reviews
/api/idealo/shop_products
List the top products of a shop in a category
/api/idealo/brand_products
List the products of a brand
/api/idealo/deals
List current bargains in a category
/api/idealo/categories
Get the full category tree with IDs
/api/idealo/trending
Get the trending search terms
Compare idealo offers with the German price comparison site billiger.de.
Compare idealo prices with Geizhals product data and price history for Germany and Austria.
Add shop reviews and trust signals to the merchants behind idealo offers.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| idealo product data as JSON | Build your own parser | |
| Every shop offer in one call | Yes (all=true) | |
| Shipping cost and total price | Parse it yourself | |
| Shop profiles | Parse it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
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.