PriceRunner Scraper - Price Comparison & Deals
Pricing
from $5.00 / 1,000 results
PriceRunner Scraper - Price Comparison & Deals
Scrape product prices from PriceRunner (Klarna). Extract name, brand, lowest price, rating, number of offers, images, and category. Supports 9 European countries. Perfect for price monitoring, deal hunting, and market research.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
PriceRunner Scraper
Scrape product prices and deals from PriceRunner (owned by Klarna), Europe's leading price comparison site.
Features
- Search mode: Search by keyword across the entire PriceRunner catalog
- Category mode: Scrape specific product categories with full pagination
- 9 countries: UK, Sweden, Denmark, Germany, France, Italy, Spain, Netherlands, Finland
- Rich data: Product name, brand, lowest price, rating, number of offers, images, category, rank, price drops
- Fast: No browser needed — extracts server-rendered JSON data directly
- Sort options: Relevance, price (low/high), rating, popularity, newest
Input
| Field | Type | Default | Description |
|---|---|---|---|
query | string | "laptop" | Search keyword |
category | string | Direct category URL (e.g., /cl/27/Laptops). Overrides search query. | |
country | select | "com" | Country: com (UK), se, dk, de, fr, it, es, nl, fi |
maxResults | integer | 200 | Max products to scrape (1–2000) |
sortBy | select | "relevance" | Sort: relevance, price_low, price_high, rating, popularity, newest |
proxyConfiguration | proxy | none | Optional proxy (not usually needed) |
Output
Each product includes:
| Field | Description |
|---|---|
id | PriceRunner product ID |
name | Full product name |
description | Short product description |
brand | Brand name |
lowestPrice | Lowest available price |
currency | Price currency (GBP, SEK, DKK, EUR) |
categoryName | Product category |
rating | Average user rating (out of 5) |
numberOfRatings | Number of user ratings |
numberOfOffers | Number of merchant offers |
rank | Category popularity rank |
outOfStock | Whether product is out of stock |
imageUrl | Product image URL |
productUrl | Full PriceRunner product URL |
cheapestMerchant | Name of cheapest merchant |
cheapestPrice | Cheapest merchant price |
installmentPrice | Monthly installment price (Klarna) |
priceDrop | Price drop info (previous price, drop %) |
scrapedAt | Scrape timestamp |
Example Output
{"id": "3457470646","name": "Apple MacBook Neo 13 Inch A18 Pro Chip 512 GB SSD Touch ID","description": "512 GB SSD","brand": "Apple","lowestPrice": 649.97,"currency": "GBP","categoryName": "Laptops","rating": 4.6,"numberOfRatings": 1,"numberOfOffers": 16,"rank": 1,"outOfStock": false,"imageUrl": "https://owp.klarna.com/product/3261603942/Apple-MacBook-Neo-13-Inch-A18-Pro-Chip-512-GB-SSD-Touch-ID.jpg","productUrl": "https://www.pricerunner.com/pl/27-3457470646/Laptops/Apple-MacBook-Neo-13-Inch-A18-Pro-Chip-512-GB-SSD-Touch-ID-Compare-Prices","cheapestPrice": 649.97,"installmentPrice": 216.65,"priceDrop": null,"scrapedAt": "2026-04-25T12:00:00.000Z"}
How It Works
PriceRunner embeds all product data as server-rendered JSON in <script id="initial_payload"> tags. This scraper:
- Fetches the HTML page
- Extracts the embedded JSON payload
- Finds the relevant React Query data (search or category listing)
- Normalizes and outputs the product data
No browser automation is needed, making it very fast and lightweight.
Country Support
| Country | Domain | Currency |
|---|---|---|
| UK | pricerunner.com | GBP |
| Sweden | pricerunner.se | SEK |
| Denmark | pricerunner.dk | DKK |
| Germany | klarna.com/de/shopping | EUR |
| France | klarna.com/fr/shopping | EUR |
| Italy | klarna.com/it/shopping | EUR |
| Spain | klarna.com/es/shopping | EUR |
| Netherlands | klarna.com/nl/shopping | EUR |
| Finland | klarna.com/fi/shopping | EUR |
Tips
- Category scraping is best for large result sets (48 products/page with pagination)
- Search mode returns 20 results, then automatically follows the top category for more
- No proxy needed — PriceRunner has no anti-bot protection
- Browse categories at
pricerunner.com/cl/{id}/{name}(e.g.,/cl/27/Laptops,/cl/35/Mobile-Phones)