Currys Scraper — UK & Ireland Electronics Prices & Stock avatar

Currys Scraper — UK & Ireland Electronics Prices & Stock

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Currys Scraper — UK & Ireland Electronics Prices & Stock

Currys Scraper — UK & Ireland Electronics Prices & Stock

Scrape product data from currys.co.uk and currys.ie, the UK and Ireland's electronics retailer. Get names, brands, EANs, current and was-prices, stock, ratings and images for any category page, one record shape across both sites.

Pricing

from $1.20 / 1,000 result scrapeds

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

Currys Scraper

Pull product data from currys.co.uk and currys.ie, the electronics retailer of the United Kingdom and Ireland. The actor returns names, brands, EANs, current prices, was-prices, stock, ratings and images for any Currys category page.

Both sites use the same record shape, so a product from currys.co.uk and the same product from currys.ie can be compared field by field. Prices come back in GBP for the UK site and EUR for the Irish site.

How to scrape Currys data

Paste one or more Currys category page URLs into categoryUrls, for example https://www.currys.co.uk/computing/laptops/laptops or https://www.currys.ie/computing/laptops/laptops. The actor pages through each category until it reaches maxResults or the end of the listing.

Currys blocks plain requests with a Cloudflare page. This actor sends every request through Bright Data Web Unlocker, so you do not need your own proxy or browser setup.

Each category page carries the product data inside the page itself. The actor reads the tile data for every product on the page, which is why a single request returns up to 100 products.

If you leave categoryUrls empty, the actor scrapes the laptops category of the country selected in country.

Input

FieldTypeDescription
categoryUrlslist of URLsCategory pages from currys.co.uk or currys.ie, without filters
countryuk or ieSite used for the default category when categoryUrls is empty
maxResultsnumberMaximum number of products across all categories (default 100)
brightDataApiKeytextOptional. Falls back to the actor's own key when empty

Search URLs are not supported. The Currys robots.txt disallows /search and the filter parameters (prefn, pmin, pmax, srule), so the actor only reads category pages.

What you get back

FieldDescription
nameFull product name
brandBrand name
priceCurrent selling price
originalPriceWas-price, only present when the price is reduced
discountMarkdown percentage, for example -43%
currencyGBP for currys.co.uk, EUR for currys.ie
eanEAN barcode
skuCurrys SKU
productIdCurrys product id
inStockTrue when delivery or click and collect is offered
deliveryInfoAvailability types shown on the tile
ratingAverage customer rating from 0 to 5
reviewCountNumber of reviews
imageUrl, imageUrlsProduct images
category, categoriesCategory path
offersPromotions attached to the product
countryuk or ie
urlProduct page URL
scrapedAtISO 8601 timestamp

originalPrice and discount are absent on products that are not reduced. rating and reviewCount are absent on products without reviews. Both are correct and not missing data.

Sample output

{
"name": "ASUS Vivobook 14 X1404MA 14\" Laptop - Intel Core 5, 256 GB SSD, Blue",
"brand": "ASUS",
"price": 399,
"originalPrice": 699,
"discount": "-43%",
"currency": "GBP",
"ean": "4711636670913",
"sku": "796539",
"productId": "10305861",
"inStock": true,
"deliveryInfo": "shipping, collect in store",
"category": "Laptops",
"country": "uk",
"url": "https://www.currys.co.uk/products/asus-vivobook-14-x1404ma-14-laptop-intel-core-5-256-gb-ssd-blue-10305861.html",
"scrapedAt": "2026-10-22T09:05:46.835Z"
}

Use cases

  • Price monitoring of electronics against other UK and Irish retailers.
  • Matching Currys products to other shops by EAN.
  • Tracking markdowns through originalPrice and discount.
  • Comparing UK and Irish prices for the same product.
  • Building a product catalogue with images, categories and ratings.

Coverage

The actor works on any category page of currys.co.uk and currys.ie. It does not walk the category tree, so list each category you want. A category with 389 products takes four requests at 100 products per page.

Performance and cost

Each request returns up to 100 products, so the Bright Data cost per result is a small fraction of a cent (measured: 120 products for $0.0027 total usage). A run of 100 products finishes in about a minute. The usage cost of a run only settles after the run reports SUCCEEDED, so a cost checked during the run is too low.

Limitations

  • Only category pages are supported. Search pages and filtered URLs are not.
  • Prices are the online prices shown on the listing page. Store-specific prices are not included.
  • Stock is a yes or no based on delivery and collection options. Stock counts per store are not included.
  • If Currys changes its listing markup, the actor needs an update. The run logs a warning when fewer than 80% of the tiles on a page can be read.
  • A category URL that does not exist ends the run as SUCCEEDED with zero items and a message in the status line.

Support

If a category does not resolve or a field is empty, open an issue on this actor's Apify Store page.