Argos Stock & Availability Scraper
Pricing
from $5.00 / 1,000 availability results
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
Maintained by CommunityActor stats
2
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

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 alerts — Schedule 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 Field | Description | Availability |
|---|---|---|
| SKU | The Argos product ID you submitted | Always |
| Postcode | The postcode the availability was checked against | Always |
| Store Count | Number of nearby stores returned | Always |
| In-Stock Store Count | How many of those stores have the product in stock | Always |
| Store — Stock | Per store: quantityAvailable, collection status (COLLECTION_NOW → order now, collect right away, or COLLECTION_OUT_OF_STOCK) and message | Always |
| Store — Details | Store name, town, county, postcode, distance, address, phone and location coordinates | Always |
| Store — Opening Hours | Weekly opening/closing times for each store | Always |
| Delivery | Whether the product can be delivered to the postcode, with quantity and message | When provided |
| Product Flags | collectable, deliverable, globallyOutOfStock, same-day fulfilment, end-of-line and more | Always |
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:
- Check Argos Stock by Product and Postcode — enter a product ID and a postcode and get every nearby store with its Click & Collect stock and delivery availability.
How to check Argos stock step by step
- Go to the Argos Stock & Availability Scraper on Apify Store
- Click Try for free to open the actor in the Apify Console
- Enter your Products — Argos product IDs (e.g.,
4257419) or product URLs (https://www.argos.co.uk/product/4257419), one per line - Enter your Postcodes — UK postcodes (e.g.,
M15,SW1A 1AA), one per line. Each product is checked against each postcode - Click Start to run the scraper
- 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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
products | Array of strings | ✅ Yes | — | Argos product IDs or product page URLs, one per line. |
postcodes | Array of strings | ✅ Yes | — | UK postcodes to check each product against, one per line. |
maxResults | Integer | No | — | Limit the number of nearby stores returned per lookup. |
maxDistance | Integer | No | — | Only 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
Is it legal to scrape Argos?
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!