Argos Scraper — UK Retail Prices, Was-Prices & Ratings avatar

Argos Scraper — UK Retail Prices, Was-Prices & Ratings

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Argos Scraper — UK Retail Prices, Was-Prices & Ratings

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

Studio Amba

Maintained by Community

Actor 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

FieldTypeDescription
categoryUrlslist of URLsCategory pages from argos.co.uk, without filters
maxResultsnumberMaximum number of products across all categories (default 100)
brightDataApiKeytextOptional. 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

FieldDescription
nameFull product name
brandBrand name
priceCurrent selling price in GBP
originalPriceWas-price, only present when the price is reduced
discountMarkdown percentage, for example -20%
currencyAlways GBP
productIdArgos product number
ratingAverage customer rating from 0 to 5
reviewCountNumber of reviews
imageUrlMain product image
freeDelivery, deliveryCostDelivery terms shown on the listing
reservableTrue when the product can be reserved for store collection
clearanceTrue when the product is in the clearance range
offerTextOffer text such as "Lowest Price"
badgesBadge codes attached to the product
attributesDetail attributes, for example the energy efficiency class
category, categoryUrlThe category the product was read from
country, languageAlways uk and en
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": "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 originalPrice and discount.
  • 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.

Support

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