Idealo Price Scraper – Shop Offers in 6 European Markets
Pricing
from $2.20 / 1,000 price checks
Idealo Price Scraper – Shop Offers in 6 European Markets
Get idealo price comparison data from product links, IDs or keywords in DE, AT, FR, IT, ES and UK. Returns every shop offer with price, total incl. shipping, delivery and shop rating, plus a summary per market. $0.003 per product-market; markets with no offers are free. · by TubeText
Pricing
from $2.20 / 1,000 price checks
Rating
0.0
(0)
Developer
TubeText Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
TubeText · E-commerce & travel · Pay per result. No login. Ready for AI agents. All tools
Quick start (no coding)

- Click Try for free at the top of this page. A free Apify account is enough – it includes monthly credit.
- In Products, paste idealo product links (or use Search keywords), then tick the Markets to check – Germany, Austria, France, Italy, Spain, UK.
- Click Start. Usually about a minute for a few products in several markets.
- When it says Succeeded, open the Output tab and click Export → Excel (or CSV). One summary row per product and market (lowest, median and highest price, cheapest shop, number of shops) plus one row per shop offer.
Cost: $0.003 per product per market, all offers included – 10 products × 6 markets ≈ $0.18.
Common mistakes
- Only one country came back → tick more Markets.
- Too many rows → turn off Offer rows to keep just the summaries.
- A product isn't sold in a market → you get a free row saying so.
Questions or problems? Open an issue (we read every one). Need a custom version? Ask in an issue or email us – we build it as a private Actor on Apify.
Use from Claude, Cursor or any MCP client
Add https://mcp.apify.com?tools=tubetext/idealo-price-scraper as a remote MCP server and sign in to Apify (Claude: Settings → Connectors → Add custom connector). Claude Code:
$claude mcp add --transport http tubetext "https://mcp.apify.com?tools=tubetext/idealo-price-scraper"
Then ask, for example: "Compare all shop offers for this product on idealo in Germany, France and Italy: [link]" or "Find the cheapest price incl. shipping for 'Sony WH-1000XM5' in each of the 6 idealo markets."
🆓 Free to try: Apify's free plan includes $5 of usage every month, no credit card needed – enough for about 1,600 product × market checks with this tool.
What you get – real output from a test run, shortened. One summary row per product and market (every shop offer as its own row too) – here the same product in several countries:
| Product | Market | Lowest price | Median | Cheapest shop | Offers |
|---|---|---|---|---|---|
| Apple AirPods Pro 2 | idealo.de | 183 EUR | 239 | eBay | 21 |
| Apple AirPods Pro 2 | idealo.at | 183 EUR | 243.75 | eBay.at | 12 |
| Apple AirPods Pro 2 | idealo.fr | 241.03 EUR | 249.99 | fibres-et-cables.… | 10 |
| Apple AirPods Pro 2 | idealo.it | 169.9 EUR | 240.04 | ebay.it | 22 |
| Apple AirPods Pro 2 | idealo.es | 199 EUR | 254.29 | conforama.es | 14 |
| Apple AirPods Pro 2 | idealo.co.uk | 144.99 GBP | 197.99 | a1techdeals.com | 5 |
Idealo price API for price monitoring
Call it from your back end with the Apify API. One request runs the Actor and returns the rows as JSON:
curl -X POST "https://api.apify.com/v2/acts/tubetext~idealo-price-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' -d '{"products":["https://www.idealo.de/preisvergleich/OffersOfProduct/202092559_-airpods-pro-2-apple.html"],"markets":["de","fr","it"],"maxOffersPerMarket":20}'
- Monitoring: Daily or hourly monitoring: schedule the run with your product list. Each product-market is one billed result with every offer included, so cost doesn't grow with the number of shops. Add an Apify webhook to get notified when each run finishes.
- Cost at volume: 1,000 products × 2 markets a day ≈ $6/day at the free-plan price ($0.003 per product-market).
- Stable output: field names don't change between runs. Failed or empty items come back as status rows that aren't billed, and every row has
charged: true/false. - Why not the official API: idealo doesn't offer an open price-data API. Same product ID works across .de, .at, .fr, .it, .es and .co.uk.
Get price comparison data from idealo, one of Europe's biggest price comparison sites: every shop offer for a product – shop, price, total incl. shipping, shipping cost, delivery time, shop rating and number of ratings – plus a summary per market (lowest, median and highest price, number of shops, cheapest shop). idealo product IDs are shared across countries, so one run compares the same product in Germany, Austria, France, Italy, Spain and the UK. Start from product links, IDs or keywords. Built for brands checking resellers and minimum advertised prices (MAP), retailers and marketplace sellers monitoring competitors, pricing analysts and deal sites. No login. $3 per 1,000 price checks.
What you get
- 💶 Summary row per product and market – product name, offers returned, number of shops, lowest / median / highest price, lowest total incl. shipping, cheapest shop and its link
- 🏪 Offer rows – position, shop, offer title/variant, price, total incl. shipping, shipping cost, delivery time as shown, shop rating (out of 5) and ratings count, offer link
- 🌍 6 markets – idealo.de, .at, .fr, .it, .es (EUR) and .co.uk (GBP) – compare countries for the same product
- 🔎 By link, ID or keyword – product links from any idealo market, product IDs, or a keyword search (top results on idealo.de)
Input example
{"products": ["https://www.idealo.de/preisvergleich/OffersOfProduct/202092559_-airpods-pro-2-apple.html", "4247585"],"searchQueries": ["dyson v15"],"maxProductsPerQuery": 3,"markets": ["de", "fr", "uk"],"maxOffersPerMarket": 50}
Output example
Summary row (real data, Oct 2026):
{"type": "product","productId": "202092559","productName": "Apple AirPods Pro 2","market": "de","marketSite": "idealo.de","currency": "EUR","offersReturned": 21,"shops": 17,"minPrice": 183.0,"medianPrice": 239.0,"maxPrice": 341.34,"minTotalWithShipping": 188.99,"cheapestShop": "eBay"}
Offer row (real data, Oct 2026):
{"type": "offer","productName": "Apple AirPods Pro 2","market": "de","position": 2,"shopName": "kaufland.de","offerTitle": "Apple AirPods Pro 2 mit USB-C MagSafe Case","price": 190.0,"totalPriceWithShipping": 190.0,"shippingCost": 0.0,"currency": "EUR","deliveryTime": "Mi. 14.10.–Sa. 17.10.2026","shopRating": 4.5,"shopReviews": 56431}
Choose the Price summary or Offers view when exporting to Excel/CSV.
Pricing
Pay per event:
- $3.00 per 1,000 price checks – one product on one market, with all its offers (up to Max offers) and the summary row (cheaper on higher Apify plans: down to $2.20).
- Markets where a product has no offers, products that are not found and failed requests are free. Start fee only $0.00005 per run.
Example: 100 products × 3 markets = 300 price checks ≈ $0.90, offers included.
Tips
- MAP / reseller monitoring: list your products' idealo links, schedule a daily run and flag offers below your minimum price (
pricepershopName). - Cross-border pricing: pick several markets – the same product ID is checked in every country – and compare
medianPriceper market. - Competitor watch: sort offer rows by
positionto see who wins the top spot and with what total price. - Integrations: send results to Google Sheets, Slack or your database via Apify integrations, n8n, Make or Zapier, or call the Actor from your own code via the API.
Ready-made examples
TubeText Labs tools
TubeText Labs builds 29 pay-per-result Apify Actors for video, social and e-commerce data – no login, JSON/CSV/Excel output, and ready for ChatGPT and Claude (Apify MCP), n8n, Make and Zapier. All tools: apify.com/tubetext
Transcripts
- YouTube Transcript Scraper – videos, Shorts, playlists and whole channels to text; Whisper AI when there are no captions
- TikTok Transcript Scraper – TikTok captions plus Whisper AI, SRT and timestamps
- Instagram Reels Transcript – reel links or @usernames to text with Whisper AI
- Podcast & Video Transcript – podcast RSS / Apple Podcasts, X, Facebook, Loom, Twitch and audio files to text
- Facebook Video Transcript – public Facebook videos and Reels to text with Whisper AI
- X (Twitter) Video Transcript – X/Twitter video posts to text with Whisper AI
- Bilibili Video Transcript – Bilibili (B站) videos to text with Whisper AI, plus optional English summaries
- Podcast Transcript – podcast RSS feeds and Apple Podcasts episodes to text with Whisper AI
Video & ad analysis
- Video Breakdown AI – hook analysis, shot list, cut pacing, products shown and script of any TikTok, Reel or YouTube video
- Video Ad Analyzer – competitors' YouTube video ads by brand or domain (Google Ads Transparency), torn down by AI
- Meta Ad Library Scraper – Facebook and Instagram ads by brand or keyword: video URLs, images, ad copy, CTA and landing page
Social, apps & trends
- YouTube Channel Analytics – subscribers, recent video performance, Social Blade grade, ranks and estimated earnings
- Bilibili Scraper – Bilibili (B站) keyword search, popular board, top-100 ranking, video stats, danmaku text and creator (UP主) followers – no login
- China Trending Topics – Douyin, Weibo, Baidu, Toutiao and Bilibili hot-search boards in one run, in English – plus an optional AI briefing on why topics trend
- WeChat Article Scraper – WeChat 公众号 articles by keyword or link: full text, English titles and optional English summaries
- Google Play Reviews + AI Insights – Android app reviews by star rating, country and language, plus an AI report of complaints and praise
- Steam Reviews Scraper + AI Insights – Steam game reviews with hours played and votes, review score and current players, plus an AI report of top complaints, praise and feature requests
- Social Blade Scraper – Social Blade stats for YouTube, TikTok, Instagram and Twitch creators – grade, ranks, 2-week growth, daily history, earnings estimates and top-100 lists
- Spotify Play Count Scraper – play counts for every track of an album, artist or playlist (incl. Top 50 charts), plus monthly listeners, followers, world rank and top cities
E-commerce & travel
- TikTok Shop Product Scraper – US TikTok Shop prices, items sold, stock per SKU and shop stats
- AliExpress Search Scraper – AliExpress search results by keyword: price, items sold, rating, shipping, badges
- Google Hotels Scraper – hotel prices for any destination and dates, per booking site and as a 90-day price calendar
- Taobao & Tmall Product Scraper – Taobao/Tmall products by Chinese or English keyword, category or URL: CNY prices, shops and seller scores
- Alibaba & Yiwu Supplier Finder by Image – product photo in, similar Alibaba.com and Yiwu wholesale listings out: price, MOQ, supplier, country and rating
- Amazon Product Search Scraper – Amazon search results, Best Sellers lists and product pages: price, rating, reviews, monthly sales signal, badges and specs
- Google Flights Scraper – flight prices for any route or multi-city trip, a cheapest-day calendar, price insights and booking options per site
- Agoda & Booking.com Hotel Reviews + AI – Agoda hotel reviews plus verified Booking.com reviews shown on Agoda, hotel scores and sub-scores, and an AI report of complaints, praise and action items
- Gas Prices Scraper (US & Canada) – live gas station prices by ZIP, city or coordinates – regular, premium, diesel, E85 – with an area summary of the cheapest stations
- Idealo Price Scraper (this tool) – every shop offer for a product on idealo – price, shipping, delivery, shop rating – in Germany, Austria, France, Italy, Spain and the UK, with a summary per market
Questions or problems? Open an issue (we read every one). Need a custom version? Ask in an issue or email us – we build it as a private Actor on Apify.
Found it useful? A short review on this page helps others find it.
Built by TubeText Labs · Pay per result. No login. Ready for AI agents.
FAQ
Is this the official idealo API? No. The Actor reads idealo's public pages without logging in and is not affiliated with idealo.
Why do some markets return no offers? Not every product is sold in every country. Those markets come back as a free no_offers row.
Is the delivery time a date? It is the text idealo shows (e.g. "Mi. 14.10.–Sa. 17.10.2026"), in the language of the market.
Are marketplace sellers included? Offers from marketplaces (eBay, Kaufland, Cdiscount…) are included under the marketplace's name; individual seller names are not collected.
Can I cap what a run costs? Yes – set Maximum cost per run in the run options. The run stops cleanly when the next price check would go over it, and you are never charged more.