Kelkoo Scraper - European Price Comparison Data avatar

Kelkoo Scraper - European Price Comparison Data

Pricing

Pay per usage

Go to Apify Store
Kelkoo Scraper - European Price Comparison Data

Kelkoo Scraper - European Price Comparison Data

Scrape product prices and deals from Kelkoo, Europe's price comparison engine. Compare prices from thousands of French and European retailers across 22 countries. No login or cookies required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Kelkoo Scraper -- European Price Comparison Data

Scrape product prices and deals from Kelkoo -- Europe's leading price comparison engine with 40 million monthly visitors across 22 countries. Compare prices from thousands of French and European retailers, track deals, and extract structured product data. No login or cookies required.

Run this Actor on Apify to get structured price comparison data via API, schedule regular price monitoring, and integrate with your tools through webhooks, Zapier, or Make.

How to scrape Kelkoo data

Kelkoo is one of Europe's largest and oldest price comparison engines, operating since 1999. It aggregates product offers from thousands of retailers across France, the UK, Germany, Italy, Spain, the Netherlands, Belgium, and more. This Actor lets you extract that data at scale.

Step-by-step guide

  1. Go to the Input tab on this Actor's page
  2. Enter a search query in the language of your target country (e.g., "ordinateur portable" for France, "laptop" for UK)
  3. Select the country you want to search (France, UK, Germany, Italy, Spain, Netherlands, Belgium, Austria, Sweden, Norway, Denmark)
  4. Set the maximum number of results you want (default: 100)
  5. Click Start and wait for the Actor to finish
  6. Download your data from the Output tab in JSON, CSV, Excel, or other formats

Use via API

You can also call this Actor programmatically via the Apify API:

curl "https://api.apify.com/v2/acts/YOUR_USERNAME~kelkoo-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-X POST \
-d '{"searchQuery": "ordinateur portable", "country": "fr", "maxResults": 50}' \
-H 'Content-Type: application/json'

Why use Kelkoo Scraper?

  • Multi-country coverage -- Search across 11 European Kelkoo domains from a single Actor
  • Price monitoring -- Track prices for products across thousands of European retailers
  • Market research -- Compare pricing across France, UK, Germany, Italy, Spain, and more
  • Competitive intelligence -- See which merchants offer the best deals in each country
  • E-commerce analytics -- Analyze pricing trends and merchant competition at scale
  • No login required -- All data is publicly available, no account or cookies needed

Input

FieldTypeRequiredDefaultDescription
searchQueryStringNo"ordinateur portable"Search term in the target country's language
countryStringNo"fr"Country code: fr, uk, de, it, es, nl, be, at, se, no, dk
maxResultsIntegerNo100Maximum number of products to scrape (1-5000)
proxyConfigurationObjectNoFR residentialProxy settings. Residential proxies matching the target country are recommended

Supported countries

CodeCountryDomainCurrency
frFrancekelkoo.frEUR
ukUnited Kingdomkelkoo.co.ukGBP
deGermanykelkoo.deEUR
itItalykelkoo.itEUR
esSpainkelkoo.esEUR
nlNetherlandskelkoo.nlEUR
beBelgiumkelkoo.beEUR
atAustriakelkoo.atEUR
seSwedenkelkoo.seSEK
noNorwaykelkoo.noNOK
dkDenmarkkelkoo.dkDKK

Output

Each result contains structured product and pricing data:

FieldTypeDescription
nameStringFull product name
brandStringProduct brand/manufacturer
priceNumberProduct price in local currency
currencyStringCurrency code (EUR, GBP, SEK, NOK, DKK)
merchantStringRetailer/shop name
merchantUrlStringURL to the product on the merchant's website
imageUrlStringPrimary product image URL
productUrlStringKelkoo product/comparison page URL
categoryStringProduct category on Kelkoo
descriptionStringShort product description
urlStringSource search page URL
scrapedAtStringISO 8601 timestamp of when the data was collected

Example output

{
"name": "Apple MacBook Air M3 256 Go",
"brand": "Apple",
"price": 1099.00,
"currency": "EUR",
"merchant": "Amazon.fr",
"merchantUrl": "https://www.amazon.fr/dp/B0CX23V2ZK",
"imageUrl": "https://img.kelkoo.com/productimages/MacBookAir.jpg",
"productUrl": "https://www.kelkoo.fr/offre/Apple-MacBook-Air-M3-256Go",
"category": "Ordinateurs portables",
"description": "Apple MacBook Air 13 pouces avec puce M3, 8 Go RAM, 256 Go SSD",
"url": "https://www.kelkoo.fr/ctl/do/search?search=ordinateur+portable&cat=0",
"scrapedAt": "2026-05-27T10:30:00.000Z"
}

How much does it cost to scrape Kelkoo?

This Actor uses browser-based scraping (Playwright) with residential proxies for reliable access. Estimated costs on Apify:

VolumeEstimated costTime
100 products~$0.15~30 seconds
500 products~$0.60~2 minutes
1,000 products~$1.20~5 minutes
5,000 products~$5.00~20 minutes

Costs may vary based on proxy usage and retry rates. The Apify Free plan includes $5/month of platform usage.

Tips for best results

  • Use residential proxies -- Kelkoo blocks datacenter IPs. Residential proxies matching the target country are strongly recommended for reliable scraping
  • Search in the local language -- Use "ordinateur portable" for France, "Laptop" for Germany, "laptop" for UK/NL. Native-language queries return more results
  • Start small -- Test with maxResults: 10 before running large scrapes
  • Match proxy to country -- Set apifyProxyCountry to match your selected country for best results
  • Schedule regular runs -- Set up scheduled runs for ongoing price monitoring across European markets

Limitations

  • Kelkoo has anti-bot protection that requires residential proxies. Datacenter proxies will not work.
  • Results are limited by what Kelkoo returns for a given search query. Very niche queries may return fewer results.
  • Some country domains may have different page layouts; the Actor handles multiple DOM patterns but debug screenshots are saved if extraction fails.
  • Prices are shown as displayed on Kelkoo (TFC -- all fees included, except vehicle filing fees).

FAQ and support

Is it legal to scrape Kelkoo? This Actor extracts publicly available data from Kelkoo websites. Always review and comply with the website's Terms of Service before using.

Why am I getting no results? Make sure you're using residential proxies matching the target country. Kelkoo actively blocks automated requests from datacenter IPs. Check the debug screenshots in the key-value store for more information.

Can I scrape multiple countries at once? Run separate Actor tasks for each country. You can schedule them in parallel on Apify.

How often is Kelkoo data updated? Kelkoo receives merchant feeds throughout the day, so prices are typically current within hours.

For issues or feature requests, open an issue on this Actor's page or contact support.