PriceRunner Actor avatar

PriceRunner Actor

Under maintenance

Pricing

Pay per usage

Go to Apify Store
PriceRunner Actor

PriceRunner Actor

Under maintenance

Pricing

Pay per usage

Rating

0.0

(0)

Developer

yourlocalhost

yourlocalhost

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

PriceRunner Scraper

A comprehensive web scraper for PriceRunner that extracts product data including details, prices, reviews, price history, and similar products.

Features

  • πŸ” Category Discovery - Automatically discovers all product categories
  • πŸ“¦ Product Listing - Extracts all products from categories with pagination
  • πŸ’° Price Data - Scrapes current prices from all merchants
  • πŸ“Š Price History - Tracks price changes over 3, 6, and 12 months
  • ⭐ Reviews - Collects user and professional reviews
  • πŸ”— Similar Products - Finds related product recommendations
  • 🌍 Multi-Region - Supports UK, US, SE, DE, DK, FR regions

Input

ParameterTypeDescription
modestringScraping mode: full, categories, products, consolidate
categoryIdsarraySpecific category IDs to scrape (optional)
countryCodestringRegion: uk, us, se, de, dk, fr
outputFormatstringOutput format: json, csv, both
maxProductsPerCategoryintegerMax products per category (0 = unlimited)
minDelay / maxDelayintegerRate limiting delays in seconds
includePriceHistorybooleanInclude price history data
includeReviewsbooleanInclude review data
includeSimilarProductsbooleanInclude similar products

Output

The scraper outputs product data to the default dataset with the following structure:

{
"product_id": 123456,
"category_id": 10,
"product_name": "Example Product",
"lowest_price": 99.99,
"currency": "GBP",
"total_offers": 15,
"average_rating": 4.5,
"total_reviews": 127,
"price_history": {...},
"offers": [...],
"reviews": [...],
"similar_products": [...]
}

Usage Examples

Scrape All Categories (Full Mode)

{
"mode": "full",
"countryCode": "uk",
"outputFormat": "both"
}

Scrape Specific Categories

{
"mode": "categories",
"categoryIds": [10, 94, 82],
"countryCode": "uk"
}

Quick Test (Limited Products)

{
"mode": "full",
"categoryIds": [10],
"maxProductsPerCategory": 10,
"countryCode": "uk"
}

Rate Limiting

The scraper includes built-in rate limiting to avoid being blocked. Default settings:

  • Minimum delay: 2 seconds
  • Maximum delay: 5 seconds

Increase these values if you encounter blocking issues.

Where to Find Output

After running the Actor:

  1. Product Data: Go to Storage tab β†’ Default dataset

    • Each row = 1 product
    • Can export as JSON, CSV, or Excel
  2. Usage Stats (for billing): Go to Storage tab β†’ Key-value store β†’ USAGE_STATS

    • total_products_scraped: Number of products (for billing)
    • total_categories_scraped: Number of categories processed

Pricing Model

This Actor is designed for per-product pricing:

  • Example: $1.50 per 1000 products
  • The USAGE_STATS key in the Key-value store shows exact product count

Notes

  • Running in full mode with all categories can take several hours
  • Memory usage scales with the number of products scraped
  • Recommended memory: 2GB minimum, 4GB+ for large scrapes