# idealo.de API: Compare prices on idealo

> Finds the best-matching product on idealo for the chosen country (DE, AT, UK, FR, IT, ES) and lists its cheapest shop offers, including shipping where shown.

Unofficial. Not affiliated with or endorsed by idealo.de.

- Page: https://fous.com/methods/idealo.de/compare-prices
- Method: `idealo.de/compare_prices`, version 1
- Website: idealo.de
- Returns: product name, idealo link, lowest price, currency, offer count, offers (shop, price, shipping, total, delivery, rating, link)
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `country` | string | no | `"DE"` | Country name or two-letter code, for example Germany or DE. Default "Germany". |
| `product` | string | yes | `"Sony WH-1000XM5"` | Product name to compare, for example Sony WH-1000XM5. |
| `max_offers` | integer | no | `50` | Maximum number of cheapest offers to return, for example 20. Default 20. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "country": "DE",
  "product": "Sony WH-1000XM5",
  "max_offers": 50
}
```

Its output:

```json
{
  "offers": [
    {
      "price": 189,
      "shop_name": "Amazon",
      "offer_link": "https://www.idealo.de/relocator/relocate?categoryId=2520&offerKey=325a69d53fac0738735c0d42da62821a&pos=1&price=189.00&productid=201949755&sid=4640&type=offer",
      "shop_rating": "2,3",
      "total_price": 189,
      "delivery_time": "Auf Lager",
      "shipping_cost": 0,
      "shop_rating_count": 1797
    },
    {
      "price": 189,
      "shop_name": "joybuy.de",
      "offer_link": "https://www.idealo.de/relocator/relocate?categoryId=2520&offerKey=3430badbdeed36644523c6aac77a6adc&pos=2&price=189.00&productid=201949755&sid=335764&type=offer",
      "shop_rating": "2,7",
      "total_price": 189,
      "delivery_time": "Lieferung am selben Tag oder am nächsten Tag",
      "shipping_cost": 0,
      "shop_rating_count": 145
    },
    {
      "price": 189,
      "shop_name": "joybuy.de",
      "offer_link": "https://www.idealo.de/relocator/relocate?categoryId=2520&offerKey=647e4634560b011f6a6a3530ee9daad4&pos=3&price=189.00&productid=201949755&sid=335764&type=offer",
      "shop_rating": "2,7",
      "total_price": 189,
      "delivery_time": "Lieferung am selben Tag oder am nächsten Tag",
      "shipping_cost": 0,
      "shop_rating_count": 145
    }
  ],
  "currency": "EUR",
  "price_trend": null,
  "lowest_price": 189,
  "product_name": "Sony WH-1000XM5",
  "number_of_offers": 97,
  "idealo_product_link": "https://www.idealo.de/preisvergleich/OffersOfProduct/201949755_-wh-1000xm5-sony.html"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"idealo.de/compare_prices","input":{"country":"DE","product":"Sony WH-1000XM5","max_offers":50}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Where can I buy the Apple AirPods Pro 2 cheapest in Germany right now? Show me the top 10 shops with shipping costs included.
- Compare prices for a Dyson V15 Detect across French online shops on idealo and list the 5 cheapest offers with delivery times.
- I'm in Austria and want a Nintendo Switch OLED. Which retailers have the lowest total price including shipping, and how are they rated?
- Check idealo UK for the cheapest offers on a Samsung Galaxy S24 Ultra 256GB, up to 30 shops please.
- Find the lowest price for a De'Longhi Magnifica S ECAM22.110 in Spain and give me links to the 15 cheapest sellers.

## Input schema

```json
{
  "type": "object",
  "required": [
    "product"
  ],
  "properties": {
    "country": {
      "type": "string",
      "default": "Germany",
      "description": "Country name or two-letter code, for example Germany or DE."
    },
    "product": {
      "type": "string",
      "description": "Product name to compare, for example Sony WH-1000XM5."
    },
    "max_offers": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1,
      "description": "Maximum number of cheapest offers to return, for example 20."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "product_name",
    "idealo_product_link",
    "lowest_price",
    "currency",
    "number_of_offers",
    "price_trend",
    "offers"
  ],
  "properties": {
    "offers": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "shop_name",
          "price",
          "shipping_cost",
          "total_price",
          "delivery_time",
          "shop_rating",
          "shop_rating_count",
          "offer_link"
        ],
        "properties": {
          "price": {
            "type": [
              "number",
              "null"
            ]
          },
          "shop_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "offer_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "shop_rating": {
            "type": [
              "string",
              "null"
            ]
          },
          "total_price": {
            "type": [
              "number",
              "null"
            ]
          },
          "delivery_time": {
            "type": [
              "string",
              "null"
            ]
          },
          "shipping_cost": {
            "type": [
              "number",
              "null"
            ]
          },
          "shop_rating_count": {
            "type": [
              "integer",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "currency": {
      "enum": [
        "EUR",
        "GBP"
      ],
      "type": "string"
    },
    "price_trend": {
      "type": [
        "string",
        "null"
      ]
    },
    "lowest_price": {
      "type": [
        "number",
        "null"
      ]
    },
    "product_name": {
      "type": "string"
    },
    "number_of_offers": {
      "type": "integer"
    },
    "idealo_product_link": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
```

## See more

- [PriceRunner API: Compare prices](https://fous.com/methods/pricerunner.com/compare-prices.md): Compares a product's prices across shops on PriceRunner in the United Kingdom, Sweden or Denmark: finds the best-matching product, lists its default new-condition national shop offers sorted by total price, and adds the three-month low when available.
- [IKEA API: Search products](https://fous.com/methods/ikea.com/search-products.md): Searches IKEA products in a chosen country and returns current prices, details, photos and reviews in IKEA's result order.
- [Apple API: Compare Apple Store prices across countries](https://fous.com/methods/apple.com/compare-country-prices.md): Compares the Apple Store price of one product configuration across up to 15 countries, converted with the latest European Central Bank reference rates.
- [Zalando API: Search products](https://fous.com/methods/zalando.com/search-products.md): Searches clothes and shoes in one Zalando country shop, with optional gender, brand, deal and sort filters. Prices and discounts are those shown on the product cards; size-dependent prices may be starting prices.
- [AliExpress API: Get product](https://fous.com/methods/aliexpress.com/get-product.md): Get one AliExpress product’s prices, variants, reviews, shipping to a chosen country, seller and specifications from its link or the best-selling name match. Sold counts may be rounded, and shipping options are those shown for the displayed variant.
- [CamelCamelCamel API: Get Amazon price history](https://fous.com/methods/camelcamelcamel.com/get-price-history.md): Gets an Amazon product's current listed price and lifetime price statistics from CamelCamelCamel (Amazon and third-party new), with dated Amazon low/high points and a comparison to the average. Takes a product name, an Amazon or CamelCamelCamel link, or an ASIN, for eight Amazon stores.
- [IsThereAnyDeal API: Get best price](https://fous.com/methods/isthereanydeal.com/get-best-price.md): Finds current official-store prices, the all-time low and live bundles for a PC game in the selected country.
- [AliExpress API: Search products](https://fous.com/methods/aliexpress.com/search-products.md): Searches AliExpress listings by product words, shipping destination, price range and sort order. Unpriced promotional cards are omitted; free shipping is marked only when the listing explicitly says so.
