Currys Scraper — UK & Ireland Electronics Prices & Stock
Pricing
from $1.20 / 1,000 result scrapeds
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
Maintained by CommunityActor 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
| Field | Type | Description |
|---|---|---|
categoryUrls | list of URLs | Category pages from currys.co.uk or currys.ie, without filters |
country | uk or ie | Site used for the default category when categoryUrls is empty |
maxResults | number | Maximum number of products across all categories (default 100) |
brightDataApiKey | text | Optional. 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
| Field | Description |
|---|---|
name | Full product name |
brand | Brand name |
price | Current selling price |
originalPrice | Was-price, only present when the price is reduced |
discount | Markdown percentage, for example -43% |
currency | GBP for currys.co.uk, EUR for currys.ie |
ean | EAN barcode |
sku | Currys SKU |
productId | Currys product id |
inStock | True when delivery or click and collect is offered |
deliveryInfo | Availability types shown on the tile |
rating | Average customer rating from 0 to 5 |
reviewCount | Number of reviews |
imageUrl, imageUrls | Product images |
category, categories | Category path |
offers | Promotions attached to the product |
country | uk or ie |
url | Product page URL |
scrapedAt | ISO 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
originalPriceanddiscount. - 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.
Related scrapers
- Coolblue Scraper for electronics in the Netherlands and Belgium
- MediaMarkt Germany Scraper for electronics in Germany
- Boulanger Scraper for electronics in France
- John Lewis Scraper for UK department store products
Support
If a category does not resolve or a field is empty, open an issue on this actor's Apify Store page.