Argos Stock & Availability Scraper avatar

Argos Stock & Availability Scraper

Pricing

from $5.00 / 1,000 availability results

Go to Apify Store
Argos Stock & Availability Scraper

Argos Stock & Availability Scraper

Check real-time Argos UK store stock and delivery availability by product and postcode. Get per-store Click & Collect quantities, delivery status, opening hours, and product flags. Export results as JSON, CSV, or Excel. Ideal for stock monitoring, back-in-stock alerts, and retail data pipelines.

Pricing

from $5.00 / 1,000 availability results

Rating

5.0

(1)

Developer

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Argos Stock & Availability Scraper — Check Argos Store Stock, Click & Collect and Delivery by Product and Postcode

Argos Stock & Availability Scraper

What does Argos Stock & Availability Scraper do?

Argos Stock & Availability Scraper is an Apify actor that checks real-time stock and delivery availability from Argos UK. Enter a list of products and a list of postcodes, and for every combination the scraper returns the nearby stores with their Click & Collect stock, delivery availability and product flags — as structured data ready for analysis or integration.

No coding experience is needed. Paste your products and postcodes, click Start, and download the results in JSON, CSV, Excel, or other formats.

Why scrape Argos stock data?

Manually checking Argos stock store-by-store and postcode-by-postcode is slow and doesn't scale. This actor automates Argos availability checking so you can:

  • 📦 Monitor store stock — See exactly which stores have a product in stock for Click & Collect, and how many units, across the whole UK
  • 🔄 Check in bulk — Look up hundreds of products across many postcodes in a single run
  • Set up back-in-stock alertsSchedule recurring runs to catch when a sold-out product returns to stock
  • 📊 Feed data into dashboards — Export structured availability data to Google Sheets, Slack, or your own systems via Apify integrations
  • 🔗 Build retail pipelines — Use the Apify API to plug Argos stock data into pricing, arbitrage, or inventory tools

What data can you extract from Argos?

For every product × postcode pair, the scraper returns one structured item:

Data FieldDescriptionAvailability
SKUThe Argos product ID you submittedAlways
PostcodeThe postcode the availability was checked againstAlways
Store CountNumber of nearby stores returnedAlways
In-Stock Store CountHow many of those stores have the product in stockAlways
Store — StockPer store: quantityAvailable, collection status (COLLECTION_NOW → order now, collect right away, or COLLECTION_OUT_OF_STOCK) and messageAlways
Store — DetailsStore name, town, county, postcode, distance, address, phone and location coordinatesAlways
Store — Opening HoursWeekly opening/closing times for each storeAlways
DeliveryWhether the product can be delivered to the postcode, with quantity and messageWhen provided
Product Flagscollectable, deliverable, globallyOutOfStock, same-day fulfilment, end-of-line and moreAlways

Tip: Submit one product against many postcodes to build a nationwide stock map, or many products against one postcode to check a whole basket at a single store.

Ready-to-Run Examples

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

How to check Argos stock step by step

  1. Go to the Argos Stock & Availability Scraper on Apify Store
  2. Click Try for free to open the actor in the Apify Console
  3. Enter your Products — Argos product IDs (e.g., 4257419) or product URLs (https://www.argos.co.uk/product/4257419), one per line
  4. Enter your Postcodes — UK postcodes (e.g., M15, SW1A 1AA), one per line. Each product is checked against each postcode
  5. Click Start to run the scraper
  6. When the run finishes, preview the results in the Output tab, or download them as JSON, CSV, Excel, XML, HTML, or RSS

Example input

{
"products": [
"4257419",
"https://www.argos.co.uk/product/7316429"
],
"postcodes": [
"M15",
"SW1A 1AA"
]
}

Argos availability input parameters

ParameterTypeRequiredDefaultDescription
productsArray of strings✅ YesArgos product IDs or product page URLs, one per line.
postcodesArray of strings✅ YesUK postcodes to check each product against, one per line.
maxResultsIntegerNoLimit the number of nearby stores returned per lookup.
maxDistanceIntegerNoOnly include stores within this many miles of the postcode.

Argos Stock & Availability Scraper output example

Each product/postcode pair produces one structured item in the dataset:

{
"sku": "4257419",
"postcode": "M15",
"product": {
"collectable": true,
"deliverable": true,
"globallyOutOfStock": false,
"sdf": false
},
"delivery": {
"quantityAvailable": 0,
"status": "SINGLE_SKU_DELIVERY_MESSAGE_AT",
"message": "Same day delivery available"
},
"storeCount": 10,
"inStockStoreCount": 1,
"stores": [
{
"storeId": "4724",
"name": "Salford Argos (Inside Sainsbury's)",
"town": "Salford",
"county": "Greater Manchester",
"postcode": "M5 4QU",
"distance": "0.923",
"location": { "latitude": "53.476954", "longitude": "-2.267571" },
"phone": "0345 013 6729",
"quantityAvailable": 1,
"collectionStatus": "COLLECTION_NOW",
"collectionMessage": "Order now, collect right away",
"openingHours": { "monday": [{ "open": "08:00", "close": "21:30" }] }
}
]
}

The actual output includes every nearby store with its full details and opening hours. The example above is shortened for clarity. You can download the complete dataset in JSON, CSV, Excel, and other formats from the Output tab.

Integrations and Argos stock API

Argos Stock & Availability Scraper is built on the Apify platform, which gives you powerful options to automate and integrate your stock-monitoring workflow:

  • API access — Call the actor programmatically via the Apify API to check stock from your own applications
  • Scheduled runs — Set up scheduled recurring runs to monitor availability daily, hourly, or at any interval
  • Webhooks — Receive notifications when a run finishes so you can trigger back-in-stock alerts
  • Integrations — Connect results to Google Sheets, Slack, Zapier, Make, and many more
  • Data formats — Download results in JSON, CSV, Excel, XML, HTML, or RSS

This makes Argos Stock & Availability Scraper a drop-in solution for retail pricing tools, arbitrage research, and automated back-in-stock notifications.

Frequently asked questions

Our scrapers are ethical and do not extract any private user data. They only extract publicly available product and store availability information that any visitor can access on the Argos website. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. If you're unsure about your use case, consult your legal team.

Can I check multiple products and postcodes at once?

Yes. Enter as many products and postcodes as you need — each product is checked against each postcode, and the scraper handles them all in a single run.

How do I find an Argos product ID?

The product ID is the number in the Argos product URL — for example, in https://www.argos.co.uk/product/4257419 the ID is 4257419. You can paste the full URL or just the ID.

What does "in stock" mean in the results?

Each store reports quantityAvailable for Click & Collect and a collectionStatus. COLLECTION_NOW means the item can be ordered now and collected right away; COLLECTION_OUT_OF_STOCK means it isn't available for collection at that store.

How do I get support or report issues?

If you encounter any issues or have questions about the Argos Stock & Availability Scraper, you can:

  • Open an issue on the Issues tab of the actor page
  • Reach out to the developer for a custom solution based on your specific needs

We welcome all feedback and feature requests!