Currys Price Tracker (currys.co.uk) avatar

Currys Price Tracker (currys.co.uk)

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Currys Price Tracker (currys.co.uk)

Currys Price Tracker (currys.co.uk)

Track prices on Currys UK — monitor sales, price drops, and target prices across any category or search page.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Alam

Alam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Currys Price Tracker

Monitor prices on currys.co.uk — track sales, price drops, and target prices across any product category or search page.

Features

  • Four scraping modes to suit different monitoring needs
  • Price history tracked across runs in a named KV store (currys-price-history)
  • Full product details including specs, description, gallery, and reviews (FULL mode)
  • Stealth scraping with random delays between requests
  • Pagination follows ?start= automatically up to your configured limit

Modes

ModeDescription
FULLScrapes all products from listing pages, then visits each detail page for full specs, description, reviews, and gallery images
SALE_ONLYOnly includes products that have a "was" price — i.e. currently on sale
PRICE_DROPCompares current price against price history (stored from previous runs). Includes products that dropped by at least minPriceDropPercent
BELOW_TARGETOnly includes products whose current price is at or below your targetPrice

Input

FieldTypeDefaultDescription
startUrlsarrayCurrys category or search page URLs
modestringSALE_ONLYScraping mode (see above)
maxItemsinteger100Max products per start URL (0 = unlimited)
maxPagesinteger10Max listing pages per start URL (0 = unlimited)
targetPricenumberUsed in BELOW_TARGET mode
minPriceDropPercentnumber5Used in PRICE_DROP mode
includeOutOfStockbooleantrueWhether to include out-of-stock products
minDelayMsinteger1500Min delay between requests (ms)
maxDelayMsinteger4000Max delay between requests (ms)
maxConcurrencyinteger1Concurrent page limit

Output

Each item in the dataset contains:

{
"title": "Samsung 65\" QLED 4K TV",
"brand": "Samsung",
"productId": "10237891",
"productUrl": "https://www.currys.co.uk/...",
"currentPrice": 799.00,
"currentPriceFormatted": "£799.00",
"wasPrice": 999.00,
"wasPriceFormatted": "£999.00",
"discount": 200.00,
"discountPercent": 20,
"stockStatus": "In Stock",
"image": "https://...",
"mode": "SALE_ONLY",
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

FULL mode additionally includes:

  • description — product description text
  • specs — key/value spec table entries
  • gallery — array of image URLs
  • reviewCount, reviewRating

Price History

Price history is stored in the currys-price-history named KV store. Each product's history is keyed by its product ID and contains timestamped price records. This enables the PRICE_DROP mode to detect falls between runs.

Example URLs

https://www.currys.co.uk/search?q=laptop
https://www.currys.co.uk/search?q=4k+tv
https://www.currys.co.uk/tv-and-audio/televisions/gb-10048.html
https://www.currys.co.uk/computing/laptops/gb-10013.html