Argos Product Scraper 🛒 avatar

Argos Product Scraper 🛒

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Argos Product Scraper 🛒

Argos Product Scraper 🛒

Extract Argos UK product data, prices, discounts, ratings, reviews, stock availability, images, descriptions, categories, and URLs. Powerful Argos scraper for eCommerce price monitoring, competitor analysis, product research, retail intelligence, and market data.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

What does Argos Product Listing Scraper do?

Argos Product Listing Scraper collects product data from Argos UK search results, listing pages, category pages, brand pages, and individual product pages. Enter a keyword such as mobile phone, or paste Argos URLs, and the Actor returns a structured dataset with names, brands, prices, savings, ratings, review counts, availability, delivery details, offer text, colour options, images, and product links.

The Actor is built for price monitoring, catalogue research, competitor analysis, and product data pipelines. It runs from Apify Console or the Apify API, supports scheduled refreshes, and exports to JSON, CSV, Excel, and other dataset formats.

Why use Argos Product Listing Scraper?

  • One input, many result types - Start with a keyword or paste search, listing, category, brand, or product URLs.
  • Full listing fields - Capture prices, savings, ratings, stock signals, delivery costs, badges, credit offers, and colour options in one pass.
  • Structured output - Every record uses stable field names, so the dataset is ready for spreadsheets, dashboards, and databases.
  • Pagination built in - Crawl up to 50 result pages and stop at the limit you set.
  • Built-in UK proxy route - Uses UK residential proxies by default because Argos blocks most datacentre addresses.
  • Monitoring friendly - Schedule daily or hourly runs to track prices, availability, and new arrivals.

What data can you extract from Argos?

FieldDescription
productIdArgos catalogue number
nameProduct title
brandProduct brand
priceCurrent price in GBP
wasPricePrevious price when the product is discounted
savingAmount saved in GBP when a previous price is shown
discountPercentDiscount percentage when a previous price is shown
currencyCurrency code, always GBP
averageRatingAverage customer rating out of five
reviewCountNumber of customer reviews
deliverableWhether the product can be delivered
collectableWhether the product can be collected in store
reservableWhether the product can be reserved
freeDeliveryWhether delivery is free
deliveryCostDelivery charge in GBP
clearanceWhether the product is in clearance
madeToOrderWhether the product is made to order
specialOfferTextPromotion text shown on the listing
badgesMarketing labels such as new or clearance
creditInfoCredit or payment message shown with the product
creditAttributesStructured credit details when published
detailAttributesAdditional attributes such as energy class
colourOptionsColour labels published by the listing
hasVariationsWhether the product has variants
hasMultiplePricesWhether the product has more than one price
variantsVariant options when the listing publishes them
imageURLMain product image
productUrlDirect Argos product page
fulfillerFulfilment partner reported by the listing
relevancyRankPosition in the listing
soldByTrustedSellerWhether the seller is marked as trusted
categoryCategory label reported by the listing
categoryMatchWhether the listing matched an Argos category
pageNumberResult page where the product was found
pageTypeSearch, canned listing, or product
searchTermSearch term reported by the page
appliedSortSort order reported by the page
totalResultsResult count reported by the page

How to use Argos Product Listing Scraper

  1. Open the Actor in Apify Console.
  2. Enter a keyword such as mobile phone, or paste one or more Argos URLs.
  3. Set the maximum results per URL and the maximum pages per URL.
  4. Run the Actor and download the dataset, or connect it to your workflow.

If you supply both URLs and a keyword, the URLs are used and the keyword is ignored. This keeps the run predictable when you switch between search terms and saved links.

The default proxy configuration uses UK residential addresses. You can keep it, replace it with your own proxy URLs, or disable it. Disabling the proxy on a datacentre address usually leads to blocked requests from Argos.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsArrayNo-Argos search, listing, category, brand, or product URLs
keywordStringNomobile phoneSearch keyword used when no URL is supplied
resultsWantedIntegerNo20Maximum products to save per URL
maxPagesIntegerNo1Maximum result pages to crawl per URL, up to 50
proxyConfigurationObjectNoUK residential Apify ProxyProxy settings for the run

Supported URL Types

URLWhat the Actor does
https://www.argos.co.uk/search/mobile-phone/Collects the search results
https://www.argos.co.uk/list/<slug>/<filters>/Collects the listing page
https://www.argos.co.uk/browse/<category>/c:<id>/Collects the matching category results
https://www.argos.co.uk/brands/<brand>Collects matching brand results
https://www.argos.co.uk/product/<id>Collects the single product

Search, category, and brand links are converted to the working results page for that term. Product links return one record from the product listing view.

Usage Examples

Search by keyword

Collect the first 20 results for a keyword:

{
"keyword": "mobile phone",
"resultsWanted": 20,
"maxPages": 1
}

Collect several listing pages

Crawl up to four pages and save up to 200 products:

{
"keyword": "mobile cover",
"resultsWanted": 200,
"maxPages": 4
}

Use multiple URLs

Collect results from a listing page and a product page in one run:

{
"urls": [
"https://www.argos.co.uk/list/shop-all-new-in-at-argos/new:newin/",
"https://www.argos.co.uk/product/9713109"
],
"resultsWanted": 25,
"maxPages": 1
}

Use your own proxy

Keep the results the same and route requests through your own proxy pool:

{
"keyword": "gaming chair",
"resultsWanted": 100,
"maxPages": 2,
"proxyConfiguration": {
"useApifyProxy": false,
"proxyUrls": ["http://username:password@proxy.example.com:8080"]
}
}

Sample Output

{
"productId": "7830840",
"partNumber": "7830840",
"productUrl": "https://www.argos.co.uk/product/7830840",
"name": "Samsung Galaxy A17 Phone Case - Clear",
"brand": "Samsung",
"price": 15.29,
"wasPrice": 16.99,
"saving": 1.7,
"discountPercent": 10,
"currency": "GBP",
"averageRating": 3.8846,
"reviewCount": 26,
"deliverable": true,
"reservable": true,
"freeDelivery": false,
"deliveryCost": 4.95,
"clearance": false,
"madeToOrder": false,
"specialOfferText": "Save 10%",
"creditInfo": "Available credit options",
"creditAttributes": {
"message": "Available credit options",
"providerName": "ARGOSPAY",
"offeringType": "Normal credit"
},
"colourOptions": ["Clear"],
"hasVariations": false,
"hasMultiplePrices": false,
"relevancyRank": 1,
"soldByTrustedSeller": false,
"fulfiller": "ADSI",
"imageURL": "https://media.4rgos.it/s/Argos/7830840_R_SET/1?w=540&h=540&qlt=75&fmt=webp",
"category": "Technology",
"categoryMatch": true,
"pageNumber": 1,
"pageType": "search",
"searchTerm": "mobile cover",
"appliedSort": "relevance_desc",
"totalResults": 338
}

Empty fields are removed, so a record only contains values that the page actually published.

Tips for Best Results

  • Start with a small run. Use 10 to 20 results and one page to check the dataset before scheduling a larger job.
  • Use URLs for repeat work. Saved search, listing, and product URLs produce the most predictable results.
  • Raise the page limit gradually. Each page holds up to 60 products. Set maxPages to match the number of pages you actually need.
  • Keep the UK residential proxy on. Argos blocks most datacentre addresses. If you use your own pool, choose UK residential addresses.
  • Check the source before reporting a bug. Some products do not publish a rating, review count, or discount. A missing value is not always an Actor error.

Integrations

  • Google Sheets - Send results to a spreadsheet for review and sharing.
  • Webhooks - Trigger a downstream workflow after each run.
  • Make or Zapier - Connect results to no-code automations.
  • Apify API - Pull datasets into your own application or data warehouse.
  • CSV, Excel, JSON, XML - Download the dataset in the format your tools already use.

Frequently Asked Questions

What types of Argos pages are supported?

The Actor supports search results, /list/ listing pages, category pages, and individual product pages. Search and category URLs are converted to the matching results page automatically.

Can I use a keyword instead of a URL?

Yes. Enter a keyword such as mobile phone, lego, or air fryer. The Actor builds the matching Argos search results page. If you also supply URLs, the URLs take priority.

How many products can I collect?

Set resultsWanted per URL and maxPages to control depth. Each result page usually contains up to 60 products. maxPages accepts values up to 50.

Does the Actor handle pagination?

Yes. Set maxPages above 1 to crawl additional pages. The Actor stops when it reaches your result limit, the last page, or a page with no new products.

Why are descriptions or barcodes missing?

The dataset is built from Argos listing pages. Descriptions, barcode/EAN values, and full image galleries appear on individual product pages, so they are not part of this listing dataset. The fields in the table above are the ones Argos publishes in listing results.

Why are some fields empty?

Argos does not publish every field for every product. Ratings, review counts, discounts, colour options, and variant data can be missing on new or clearance items.

Do I need a proxy?

A proxy is enabled by default because Argos blocks most datacentre addresses, including the addresses used by cloud runners. The default route uses UK residential addresses. You can supply your own UK residential proxy pool if you already have one. Runs without a proxy may be blocked.

Why did a search with no exact matches return products?

Argos can show a recommendation grid when a term has no exact matches. Those records are real products with valid IDs and prices, but they may not match the requested term. Check searchTerm and the product names before treating the run as wrong.

Can I export the data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I run this Actor on a schedule?

Yes. Create a schedule in Apify Console to refresh prices, availability, or new arrivals hourly, daily, or weekly.

Is this Actor suitable for non-technical users?

Yes. The input form works without code. The default keyword and limits are enough for a first run, and the dataset can be downloaded directly from Apify Console.

Scraping publicly available data can be legal, but rules differ by jurisdiction and by how the data is used. You are responsible for complying with Argos' terms, applicable law, and privacy rules.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

Argos is a trademark of Argos Limited. This Actor is not affiliated with, endorsed by, or sponsored by Argos. It is intended for legitimate collection of publicly available product data. Users are responsible for how they use the data and for complying with applicable laws and website terms.