Argos Product Scraper avatar

Argos Product Scraper

Pricing

from $0.50 / 1,000 products

Go to Apify Store
Argos Product Scraper

Argos Product Scraper

Scrape Argos UK products by search keyword, category or product ID. Extract names, brands, current and previous prices, discounts, star ratings, review counts, EAN barcodes, images and delivery flags. Export as JSON, CSV or Excel for price monitoring, competitor research and retail pipelines.

Pricing

from $0.50 / 1,000 products

Rating

5.0

(1)

Developer

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Argos Product Scraper — Scrape Argos UK Products, Prices, Ratings and Details by Search, Category or Product ID

Argos Product Scraper

What does Argos Product Scraper do?

Argos Product Scraper is an Apify actor that extracts product data from Argos UK. Give it search terms, categories or product IDs, and it returns every matching product — with name, brand, price, was-price, discount, star rating, review count, EAN, images and delivery flags — as structured data ready for analysis or integration.

No coding experience is needed. Enter a search term, click Start, and download the results in JSON, CSV, Excel, or other formats.

Why scrape Argos product data?

Copying Argos prices and product details by hand doesn't scale. This actor automates Argos product extraction so you can:

  • 💷 Track prices and deals — Capture current price, previous price and discount for any product, then schedule recurring runs to watch how they change
  • 🗂️ Scrape whole categories — Paste a category and pull every product in it, page after page
  • ⭐ Analyse ratings and reviews — Compare average star rating and review count across products and brands
  • 📇 Match products across retailers — Use the EAN barcode to line Argos products up with other shops for price comparison
  • 📊 Feed data into dashboards — Export structured product data to Google Sheets, Slack, or your own systems via Apify integrations
  • 🔗 Build retail pipelines — Use the Apify API to plug Argos product data into pricing, arbitrage, or catalogue tools

What data can you extract from Argos?

For every product the scraper returns one structured item:

Data FieldDescriptionAvailability
skuThe Argos product IDAlways
name, brandProduct title and brandAlways
price, wasPrice, onSale, offerTextCurrent price, previous price, whether it is reduced, and the offer labelAlways
avgRating, reviewsCountAverage star rating and number of reviewsAlways
deliverable, reservable, freeDelivery, deliveryPrice, collectableDelivery and Click & Collect flagsAlways
urlLink to the product on ArgosAlways
eanBarcode (GTIN‑13)With details
description, images, breadcrumbFull description, image URLs and category pathWith details
currency, maximumQuantity, globallyOutOfStock, ageRestrictedExtra product attributesWith details

Search and category results return the core fields quickly. Turn on Include full product details to add EAN, description, images and the category breadcrumb (one extra request per product). Products requested by ID always return full details.

Ready-to-Run Examples

Get started in seconds — open an example in the Apify Console and click Run:

  • Search Argos Products by Keyword — search Argos UK by keyword and export every matching product with name, brand, price, was-price, discount, star rating, and review count.
  • Scrape Argos Category Products — paste an Argos category URL or ID and scrape every product in it with prices, was-prices, ratings, reviews, and delivery flags.
  • Fetch Argos Product Details by ID — fetch specific products by ID (SKU) and extract full details, price, was-price, rating, reviews, EAN barcode, images, and description.
  • Scrape Argos Products with Full Details — search Argos and return full product detail: EAN barcode, description, images, and category breadcrumb, plus price, rating, and reviews.
  • Track Argos Prices and Discounts — monitor Argos prices and discounts on a schedule and capture current price, previous price, and offer text for any product search.

How to scrape Argos products step by step

  1. Add one or more Search terms, Categories (ID or Argos browse URL), or Product IDs.
  2. Set Maximum products, and turn on Include full product details if you need EAN, description and images.
  3. Click Start.
  4. When the run finishes, download the products from the Storage tab as JSON, CSV, Excel or HTML — or fetch them through the API.

Example input

{
"searchTerms": ["laptop", "air fryer"],
"categories": ["https://www.argos.co.uk/browse/technology/televisions/c:33017148/"],
"productIds": ["7942381"],
"includeDetails": true,
"maxItems": 500
}

Argos product input parameters

ParameterTypeDescription
searchTermsarrayKeywords to search on Argos. Each is paged to the depth allowed by Maximum products.
categoriesarrayCategory IDs or Argos browse URLs (e.g. .../c:33017148/) to list every product in.
productIdsarraySpecific Argos SKUs or product URLs; always returned with full details.
includeDetailsbooleanAdd EAN, description, images and breadcrumb to search/category results. Slower, costs more.
maxItemsintegerStop after this many products. 0 collects everything.

Argos Product Scraper output example

{
"sku": "7942381",
"name": "LEGO Speed Champions Back to the Future Time Machine 77256",
"brand": "LEGO",
"ean": "5702018068229",
"url": "https://www.argos.co.uk/product/7942381",
"price": 17.0,
"wasPrice": 23.0,
"currency": "GBP",
"onSale": true,
"offerText": "Save 25%",
"avgRating": 4.87,
"reviewsCount": 150,
"description": "Build the iconic Time Machine from Back to the Future…",
"images": ["https://media.4rgos.it/i/Argos/7942381_R_Z001A"],
"breadcrumb": [{ "id": "33014616", "name": "LEGO" }],
"deliverable": true,
"collectable": true,
"freeDelivery": false,
"deliveryPrice": 4.95,
"source": "product"
}

The dataset opens in the Products view — SKU, name, brand, price, was-price, rating, reviews and link — and exports to JSON, CSV, Excel, XML or HTML.

Integrations and Argos product API

Send Argos product data wherever you work: Google Sheets, Make, Zapier, Slack, Airbyte and more via Apify integrations, or your own endpoint through webhooks. Every run can also be started and read through the Apify API — the API tab on this page shows ready-made requests for your account.

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("muhammetakkurtt/argos-product-scraper").call(run_input={
"searchTerms": ["laptop"],
"maxItems": 100,
})
for product in client.dataset(run["defaultDatasetId"]).iterate_items():
print(product["name"], product["price"], product["avgRating"])

Frequently asked questions

The scraper collects product information that Argos publishes openly, without logging in. Use the data in line with Argos's terms and the laws that apply to you.

Can I scrape a whole Argos category?

Yes. Paste the category's Argos browse URL (or its ID) into Categories and the scraper pages through every product in it, up to Maximum products.

How do I get the barcode (EAN), description and images?

Turn on Include full product details, or pass the products in Product IDs — those always return the full record.

Why is a product missing a price or rating?

A few listings have no published price (for example, reserve-in-store only) or no reviews yet. Every product still carries its sku, name and the fields Argos does publish.

Does it check store stock by postcode?

This actor is for product data — prices, ratings and catalogue. For per-store Click & Collect stock and delivery by postcode, use the Argos Stock & Availability Scraper.

How do I get support or report issues?

Open an issue on the actor's Issues tab with the run link and what you expected. Requests for new fields or filters are welcome there too.