Argos Scraper — UK Retail Prices, Was-Prices & Ratings
Pricing
from $1.20 / 1,000 result scrapeds
Argos Scraper — UK Retail Prices, Was-Prices & Ratings
Scrape product data from argos.co.uk, the UK general retailer. Get names, brands, current and was-prices, ratings, delivery cost, offer badges and energy class for any category page.
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
Argos Scraper
Pull product data from argos.co.uk, the general retailer of the United Kingdom. The actor returns names, brands, current prices, was-prices, ratings, delivery cost, offer badges and detail attributes such as the energy class for any Argos category page.
Argos sells electronics, home and garden, toys, sports and clothing, so one record shape covers all of those departments.
How to scrape Argos data
Paste one or more Argos category page URLs into categoryUrls, for example https://www.argos.co.uk/browse/technology/televisions-and-accessories/televisions/c:30106/. The actor pages through each category until it reaches maxResults or the end of the listing.
Argos blocks plain requests with an Akamai "Access Denied" 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, 60 products per page. The actor reads that data directly, which keeps the cost per product low.
If you leave categoryUrls empty, the actor scrapes the televisions category.
To find a category URL, open any department on argos.co.uk, go down to the category you want, and copy the address from the browser. The address contains /browse/ and ends in c: followed by a number.
Input
| Field | Type | Description |
|---|---|---|
categoryUrls | list of URLs | Category pages from argos.co.uk, without filters |
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 pages and filter parameters are not supported. The actor only reads category pages.
What you get back
| Field | Description |
|---|---|
name | Full product name |
brand | Brand name |
price | Current selling price in GBP |
originalPrice | Was-price, only present when the price is reduced |
discount | Markdown percentage, for example -20% |
currency | Always GBP |
productId | Argos product number |
rating | Average customer rating from 0 to 5 |
reviewCount | Number of reviews |
imageUrl | Main product image |
freeDelivery, deliveryCost | Delivery terms shown on the listing |
reservable | True when the product can be reserved for store collection |
clearance | True when the product is in the clearance range |
offerText | Offer text such as "Lowest Price" |
badges | Badge codes attached to the product |
attributes | Detail attributes, for example the energy efficiency class |
category, categoryUrl | The category the product was read from |
country, language | Always uk and en |
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": "Samsung 70 Inch UE70U8000HKXXU Smart 4K UHD HDR Crystal TV","brand": "Samsung","price": 619,"currency": "GBP","productId": "8697697","rating": 4.05,"reviewCount": 76,"freeDelivery": false,"deliveryCost": 9.95,"offerText": "Lowest Price","category": "Televisions","country": "uk","url": "https://www.argos.co.uk/product/8697697","scrapedAt": "2026-10-22T14:10:00.000Z"}
Use cases
- Price monitoring of electronics and home goods against other UK retailers.
- Tracking markdowns through
originalPriceanddiscount. - Watching clearance and "Lowest Price" offers.
- Comparing delivery cost between retailers.
- Building a product catalogue with images, categories and ratings.
Coverage
The actor works on any category page of argos.co.uk. It does not walk the category tree, so list each category you want. A category with 357 products takes six requests.
The listing page does not carry EAN barcodes or product descriptions. Those fields are not part of the output.
Performance and cost
Each request returns up to 60 products, so the Bright Data cost per result is a small fraction of a cent. 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 counts per store are not included.
- If Argos changes its page data, the actor needs an update. The run logs a warning when fewer than 80% of the products 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
- Currys Scraper for electronics in the UK and Ireland
- John Lewis Scraper for UK department store products
- Halfords Scraper for UK motoring and cycling products
- Coolblue Scraper for electronics in the Netherlands and Belgium
Support
If a category does not resolve or a field is empty, open an issue on this actor's Apify Store page.