Pricerunner Product Search Scraper avatar

Pricerunner Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Pricerunner Product Search Scraper

Pricerunner Product Search Scraper

Scrape product listings from Pricerunner.dk with detailed pricing, merchant offers, and product metadata. Collect up to 200 items per search category—perfect for price monitoring, market research, and competitive intelligence in the Danish e-commerce market.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

13 days ago

Last modified

Share

Pricerunner Product Search Scraper: Extract Price Comparison Data


What Is Pricerunner?

Pricerunner.com (All Counties site) is leading price comparison platform, aggregating thousands of products from hundreds of online retailers. From skincare to electronics, users browse categories, compare prices, and find the best deals. For businesses and researchers, this wealth of structured pricing data represents a goldmine—yet manual data collection is impractical at scale. The Pricerunner Product Search Scraper solves this, automating extraction of product listings, prices, merchant offers, and ratings from any category page.


Overview

The Pricerunner Product Search Scraper extracts product listings from category search pages on Pricerunner, delivering detailed product intelligence with 19+ data fields per item. It is ideal for:

  • Price monitoring services tracking competitor pricing and discounts
  • E-commerce analysts benchmarking product availability and merchant coverage
  • Retailers monitoring market position and price trends
  • Researchers studying online market dynamics and consumer pricing

The scraper supports bulk URL processing, configurable item limits, and graceful error handling—allowing reliable collection of hundreds of products in a single run.


Input Format

The Actor supports two scraping modes — use only one at a time:

  1. Scrape by URLs — scrape data directly from a list of Pricerunner product category/search URLs.
{
"urls": [
"https://www.pricerunner.dk/cl/253/Hudpleje"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
  1. Scrape by search filters — scrape data using a keyword and additional filters (price range, discount, rating, etc.) instead of providing URLs.
{
"keyword": "a",
"price_range": "60_200",
"discount": "10",
"rating": "3",
"max_items_per_url": 200
}

There is also a General settings group that applies to both modes.

1. Scrape by URLs

Use this mode when you already have specific Pricerunner product category URLs (e.g., skincare, electronics). When this mode is used, all options in the "Scrape by search filters" section will be disabled.

FieldTypeDefaultDescription
urlsarray(required)List of Pricerunner product category/search URLs to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs.

2. Scrape by search filters

Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.

FieldTypeDefaultDescription
keywordstringThe keyword to search for.
price_rangestring ("", _70, 70_210, 210_1000, 1000_3000, 3000_)Price range filter: Any, Up to DKK 70, DKK 70–210, DKK 210–1,000, DKK 1,000–3,000, At least DKK 3,000.
discountstring ("", 5, 10, 25, 50)Minimum discount filter: Any, 5%, 10%, 25%, 50%.
ratingstring ("", 1, 2, 3, 4)Minimum rating filter: Any, 1+, 2+, 3+, 4+.
pageintegerThe page number to start scraping from.

3. General settings

Applies to both scraping modes above.

FieldTypeDefaultDescription
max_items_per_urlinteger20 (max: 200)Maximum number of products to scrape per URL/search. Higher limits capture more listings but increase run time.

Output Format

Sample output

{
"id": "3201101324",
"name": "La Roche-Posay Anthelios UVMune 400 Invisible Fluid SPF50+ 50ml",
"description": "Solcreme til ansigtet, 1stk, Beroligende, Anti-pollution, Vandafvisende, SPF, Dermatologisk testet, Ikke-komedogen, UVA-beskyttelse, UVB-beskyttelse, Antioxidanter, Ceramider, Hyaluronsyre, Niacinamid",
"url": "/pl/253-3201101324/Hudpleje/La-Roche-Posay-Anthelios-UVMune-400-Invisible-Fluid-SPF50-50ml-Sammenlign-Priser",
"image": {
"id": "3242509916",
"url": null,
"path": "/product/3242509916/La-Roche-Posay-Anthelios-UVMune-400-Invisible-Fluid-SPF50-50ml.jpg",
"description": "La Roche-Posay Anthelios UVMune 400 Invisible Fluid SPF50+ 50ml"
},
"filter_hits": [],
"rank": {
"rank": 1
},
"brand": {
"id": "168191",
"name": "La Roche-Posay",
"image": null
},
"rating": {
"number_of_ratings": 696,
"average_rating": "4.55",
"count": 696,
"average": "4.55"
},
"price_drop": null,
"ribbon": {
"type": "WATCHED",
"value": "200+",
"description": null
},
"product_group": null,
"cheapest_offer": {
"price": {
"amount": "139.00",
"currency": "DKK"
},
"merchant": {
"id": "2957",
"name": "",
"image": null
},
"price_per_unit": {
"price": {
"amount": "2780.00",
"currency": "DKK"
},
"unit": "L"
}
},
"classification": "ONE",
"preview_merchants": {
"count": 23,
"merchants": []
},
"installment": {
"price": {
"amount": "46.33",
"currency": "DKK"
},
"term_length": 3,
"interval": "MONTHLY",
"frequency": 30
},
"lowest_price": {
"amount": "139.00",
"currency": "DKK"
},
"out_of_stock": false,
"condition": "NEW",
"from_url": "https://www.pricerunner.dk/cl/253/Hudpleje"
}

Each scraped product returns a comprehensive record with the following fields:

Product Identity & Metadata

FieldMeaningExample
IDUnique Pricerunner product identifier12345678
NameOfficial product nameCeraVe Moisturizing Cream
DescriptionProduct summary or subtitleDaily facial moisturizer for sensitive skin
URLDirect link to the product page on Pricerunnerhttps://www.pricerunner.dk/p/...
ImageProduct image URLhttps://www.pricerunner.dk/mimg/...
BrandManufacturer or brand nameCeraVe
Product GroupCategory classification (e.g., skincare type)Face Moisturizers
ClassificationAdditional product classificationCreams & Balms

Pricing & Availability

FieldMeaningExample
Lowest PriceCheapest current price across all merchants149 DKK
Cheapest OfferMerchant offering the lowest priceMatas
Price DropPercentage or amount price has decreased15%
Out Of StockWhether the product is currently unavailablefalse
InstallmentWhether installment payment is availabletrue

Ratings, Ranks & Visibility

FieldMeaningExample
RatingCustomer review rating (typically 0–5 stars)4.5
RankProduct popularity ranking within category1
Filter HitsNumber of user searches matching this product1,245
RibbonSpecial tag or label (e.g., "Best Buy", "Bestseller")Bestseller
Preview MerchantsList of up to 5 retailers offering the product["Matas", "ApotekA", "Cosmonova"]
ConditionProduct condition status (new, used, refurbished)New

How to Use

  1. Identify categories — On Pricerunner.dk, navigate to product categories (e.g., Hudpleje, Electronics, Fashion). Copy the full URL from your browser.
  2. Build your input — Paste category URLs into the urls array in JSON format. Set max_items_per_url based on your needs (e.g., 200 for comprehensive capture).
  3. Enable error tolerance — Set ignore_url_failures: true to handle occasional timeouts without stopping the entire run.
  4. Run the scraper — Start the actor and monitor progress in the task log.
  5. Retrieve & process results — Download results as JSON or CSV, then import into spreadsheets, databases, or analytics tools.

Tips:

  • Start with max_items_per_url: 50 to test, then increase for production runs.
  • Pricerunner sometimes sorts dynamically; results may vary slightly between runs.
  • Use a proxy (residential recommended) if scraping high-volume categories.

Use Cases & Business Value

  • Price intelligence: Track competitor pricing, identify price drops, and monitor retail margins
  • Market research: Analyze product availability, merchant coverage, and rating trends
  • Aggregator platforms: Feed price data into deal-finder or shopping comparison apps
  • Retail analytics: Benchmark your product positioning against market alternatives
  • Trend monitoring: Identify bestselling or emerging products in real-time

By automating data collection, you eliminate days of manual work while ensuring data freshness and accuracy. Structured pricing data unlocks actionable insights for procurement, marketing, and strategic pricing decisions.


Conclusion

The Pricerunner Product Search Scraper delivers reliable, large-scale access to Danish e-commerce pricing and product data. Whether you're monitoring the market, powering an aggregator, or conducting research, this scraper transforms Pricerunner listings into ready-to-analyze datasets. Configure your URLs, set your limits, and start collecting competitive intelligence today.