πŸ‡ͺπŸ‡Έ SpainPrice ComparisonLive PDPReal-Time

idealo ES Scraper API for Price-Comparison Data

idealo is Spain's largest price-comparison marketplace. Pass any idealo.es product URL to the /page endpoint and get the live comparison page back as structured JSON: title, the lowest listed price, the full image set, description, rating and stock.

πŸ‡ͺπŸ‡Έ

Spain

/page

Live PDP endpoint

<1s

Sample response time

JSON

Flat structured output

How It Works

Get idealo ES data in 3 steps

1

Pass an idealo ES product URL

Send a GET request with the full idealo.es product URL. No per-category parser, no pre-configuration.

2

/page fetches the live comparison listing

The endpoint loads idealo's own product page through managed proxy routing and reads its JSON-LD, OpenGraph and meta markup.

3

Receive flat JSON

One flat object: title, the lowest current price and the comparison-range top price, primary image and full images array, description, rating, availability and the extraction method used.

Source Product Page

The idealo ES listing behind the data

Pulled live from idealo ES's product page with the /page endpoint, the deep PDP view that complements the multi-seller /offers call.

idealo.es
Nike Air Force 1 '0710 photos
idealo ES

Nike Air Force 1 '07

€71.95
In stock4.45
View on idealo ES

Scraped live from idealo ES's product page via the /page endpoint.

API

idealo ES API integration

Get started in minutes with code examples in your preferred language.

Deep PDP scrape via /page

Point /page at an idealo ES product URL to pull the live comparison listing: title, lowest current price, the whole image gallery, description, aggregated rating and availability. This is a real response for the Nike Air Force 1 '07, returned in under a second.

View in API guide

Implementation

curl --location --request GET "https://enterprise.shoppingscraper.com/v2/live/page?url=https%3A%2F%2Fwww.idealo.es%2Fprecios%2F1370489%2Fnike-air-force-1-07.html" \
  --header "X-API-Key: your_api_key_here"
GEThttps://enterprise.shoppingscraper.com/v2/live/page?url=https%3A%2F%2Fwww.idealo.es%2Fprecios%2F1370489%2Fnike-air-force-1-07.html
API Response
{
"url": "https://www.idealo.es/precios/1370489/nike-air-force-1-07.html",
"title": "Nike Air Force 1 '07",
"brand": "Nike",
"gtin": null,
"image": "https://cdn.idealo.com/folder/Product/1370/4/1370489/s11_produktbild_max/nike-air-force-1-07.jpg",
"images": [
"https://cdn.idealo.com/folder/Product/1370/4/1370489/s11_produktbild_max/nike-air-force-1-07.jpg",
"https://cdn.idealo.com/folder/Product/1370/4/1370489/s11_produktbild_gross/nike-air-force-1-07.jpg",
"https://cdn.idealo.com/folder/Product/1370/4/1370489/s11_produktbild_gross_1/nike-air-force-1-07.jpg"
],
"description": "Sneakers Nike Air Force 1 '07 al mejor precio en idealo.es",
"price": 71.95,
"price_currency": "EUR",
"price_original": 887.91,
"shipping_cost": null,
"price_with_shipping": 71.95,
"availability": "InStock",
"condition": "NewCondition",
"seller": "idealo ES",
"rating": 4.45,
"structured_data_found": ["JSON-LD", "OpenGraph", "Meta", "HTML"],
"extraction_method": "JSON-LD, OpenGraph, Meta, HTML",
"success": true
}
Features

What you get with idealo ES

Read the comparison result, not a single shop

idealo is itself an aggregator, so its product page already shows the market. /page returns idealo's headline lowest price plus its stored price range, giving you the comparison result for a product without querying every retailer yourself.

Lowest price and price span in one call

The Nike Air Force 1 sample returned a lowest price of 71.95 EUR alongside a much higher original figure (887.91), idealo's high end of the offer spread. Both come back in the same object, so you see where the cheapest offer sits inside the range.

idealo's own rating

The scrape carries idealo's aggregated rating for the product (4.45 in the sample). It is a demand and reputation signal that a raw retailer PDP does not give you.

Deep image gallery for catalogue work

Comparison pages carry a rich gallery, the sample returned ten image URLs, useful when you want the best product imagery without hitting each individual shop.

Benchmark your own listing against the market

Because idealo aggregates the whole Spanish offer set for a product, its page is a fast benchmark: pull the lowest price for a SKU you sell and see instantly whether you are inside or outside the comparison range.

ShoppingScraper mascot
Data

Available data points

  • Product title
  • Brand
  • Primary image and full images array
  • Description
  • Lowest current price and currency
  • Comparison-range top price
  • idealo aggregated rating
  • Availability / stock status
  • Structured-data sources found
  • Extraction method

Scraping a comparison site: what is different

idealo is not a shop, it is the layer above the shops. That changes what the page is worth: instead of one retailer's price, you get idealo's aggregated view of a product, the lowest current offer, a stored price range and an aggregated rating. /page reads that directly, so you can treat idealo as a ready-made market snapshot for Spain rather than a single seller to track.

  • One call returns the market's lowest price for a product, not one shop's
  • The stored price range shows the spread of offers idealo holds
  • The aggregated rating is a demand and reputation signal
  • Useful as a benchmark for your own price on the same SKU

What the /page endpoint returns for idealo ES

Point /page at an idealo.es product URL and it fetches the live comparison page, reads the structured markup and returns one flat JSON object. The example below is a real response for the Nike Air Force 1 '07, returned in under a second.

  • Endpoint: https://enterprise.shoppingscraper.com/v2/live/page?url={encoded_url}
  • Authentication: X-API-Key request header
  • Response: one flat JSON object with the extracted fields
  • Core fields: title, price, image, description, availability

Frequently Asked Questions

How do I scrape an idealo ES product?+

Send a GET request to the /page endpoint with the full idealo.es product URL and your key in the X-API-Key header. You get back a flat JSON object with the title, lowest price, images, description, rating and stock status.

idealo is a comparison site, so what price do I get?+

You get idealo's headline lowest current price for the product plus the higher end of its stored price range. In the Nike sample that is 71.95 EUR as the lowest offer and 887.91 as the top of the range, so you can see where the cheapest offer sits inside the spread.

Does the scrape include idealo's product rating?+

Yes, where idealo shows one. The sample carried an aggregated rating of about 4.45, a useful demand and reputation signal alongside the price.

Can I use idealo ES as a market benchmark?+

Yes. Because idealo already aggregates the Spanish offer set, pulling the lowest price for a SKU you sell tells you at once whether your own price is inside or outside the comparison range.

Start scraping idealo ES today

100 free API calls. No credit card required. Works on any idealo.es product URL.