# Currys Product Details Scraper (`soft_alexist/currys-product-details-scraper`) Actor

Scrape detailed product information from Currys.co.uk effortlessly. This powerful scraper extracts pricing, availability, product specs, EAN codes, SKUs, care plans, and 13+ fields — perfect for price monitoring, competitive analysis, and e-commerce research.

- **URL**: https://apify.com/soft\_alexist/currys-product-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Currys Product Scraper: Extract Electronics Data in Seconds

***

### What Is Currys.co.uk?

Currys.co.uk is the UK's largest electronics and technology retailer, hosting hundreds of thousands of product listings including laptops, smartphones, cameras, home appliances, and accessories. For businesses monitoring prices, conducting market research, or building product databases, manually collecting product data from Currys is slow and error-prone. The **Currys Product Scraper** automates this workflow, delivering structured, verified product data in minutes.

***

### Overview

The **Currys Product Scraper** extracts comprehensive product details from individual Currys.co.uk product pages, converting unstructured HTML into clean, machine-readable records. It's designed for:

- **Price monitoring services** tracking electronics costs across retailers
- **E-commerce aggregators** building product catalogs and comparison tools
- **Researchers** analyzing tech product availability and pricing trends
- **Retailers** benchmarking against Currys' stock and pricing strategies
- **Market analysts** conducting competitive intelligence on consumer electronics

The scraper captures 13 core data points per product, handles failed URLs gracefully, and supports batch processing for efficient large-scale collection.

***

### Input Format

The scraper accepts a JSON configuration object specifying which products to collect:

```json
{
    "urls": [
        "https://www.currys.co.uk/products/samsung-14-chromebook-go-intel-celeron-64-gb-emmc-silver-10299765.html",
        "https://www.currys.co.uk/products/hp-pavilion-se-14ep0530sa-14-laptop-intel-core-i3-128-gb-ufs-natural-silver-10282677.html",
        "https://www.currys.co.uk/products/apple-macbook-air-13.6-2026-m5-512-gb-ssd-ram-16-gb-midnight-10292806.html"
    ],
    "max_items_per_url": 200,
    "ignore_url_failures": true
}
```

| Field | Description |
|---|---|
| `urls` | Array of direct links to Currys product detail pages. Each URL should point to a single product (e.g., a specific laptop model with color/storage variant). |
| `max_items_per_url` | Maximum number of data records extracted per URL. Set to `200` for comprehensive collection. |
| `ignore_url_failures` | If `true`, the scraper continues running even if individual URLs fail to load. If `false`, the entire run stops on the first error. Recommended: `true` for batch operations. |

> **Tip:** Paste product URLs directly from Currys.co.uk. The scraper works best with canonical product pages (not category or search results pages).

***

### Output Format

**Sample output**

```json
{
  "availability": [
    {
      "availability_status": "shipping",
      "availability_type": "delivery-available",
      "shipping": [
        {
          "box_type": "smallBox",
          "max_date": {
            "timestamp": {
              "timestamp_ms": 0,
              "iso_timestamp": ""
            }
          },
          "min_date": {
            "timestamp": {
              "timestamp_ms": 0,
              "iso_timestamp": ""
            }
          },
          "payment": [
            {
              "amount": 179,
              "apr": 0,
              "currency": "GBP",
              "deferral_period": 0,
              "frequency": "one off",
              "installments": 1,
              "offer": [
                {
                  "frequency": "",
                  "id": "price drop",
                  "name": "price drop",
                  "offer_reduction": 50,
                  "type": "price drop"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Get 20% off on USB - C charger when bought with this Laptop.",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Instantly turn your Chromebook into a powerful gaming rig with 12 months of complimentary GeForce!",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Save 20% off on Lenovo accessories when bought with this Chromebook. Use code LNV20CHROME",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Comm-ALL-FreeDel",
                  "name": "Auto Free standard delivery on orders over £40",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "HW-FNDDPromo",
                  "name": "Free next day delivery on Computing and Apple",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "MCAFEE60",
                  "name": "Save £60 on this when you buy any computing item",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "VPNBUILDER",
                  "name": "Save £55 on this when you buy any laptop or iPad",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "CLOUDBUILDER",
                  "name": "Save £50 on this when you buy any laptop or mobile",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "FAMILY20",
                  "name": "Save £20 on this when you buy any laptop, desktop or iPad",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "PERSONAL20",
                  "name": "Save £20 on this when you buy any laptop, desktop or iPad",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "BACKPACKBUILD",
                  "name": "Save £5 on this when you buy any laptop or computing accessory",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "MOUSEBUILDER",
                  "name": "Save £3 on this when you buy any laptop or computing accessory",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "HUBBUILDER",
                  "name": "Save £2.50 on this when you buy any laptop or iPad",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "AIRTAG-BUILD",
                  "name": "Save £1 on this when you buy any laptop, iPad or mobile",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "SAVE20CHARGER",
                  "name": "Get 20% off selected chargers when bought with any laptop",
                  "offer_reduction": 0,
                  "type": "discount"
                },
                {
                  "frequency": "",
                  "id": "Credit Offer",
                  "name": "BNPL6",
                  "offer_reduction": 6,
                  "type": "BNPL"
                },
                {
                  "frequency": "",
                  "id": "Credit Offer",
                  "name": "BNPL12 ",
                  "offer_reduction": 12,
                  "type": "BNPL"
                },
                {
                  "frequency": "",
                  "id": "Credit Offer",
                  "name": "BNPL9",
                  "offer_reduction": 9,
                  "type": "BNPL"
                }
              ],
              "payment_type": {
                "category": "",
                "id": "",
                "name": ""
              }
            }
          ],
          "price": [
            {
              "base_revenue": 0,
              "currency": "GBP",
              "offer": [],
              "return_value": 0,
              "revenue": 0,
              "tax": 0
            }
          ],
          "supplier": ""
        }
      ],
      "stock_status": "IN_STOCK",
      "stock_type": "store stock",
      "store_distance": 0,
      "store_id": "",
      "store_type": ""
    },
    {
      "availability_status": "collect in store",
      "availability_type": "collection-available",
      "shipping": [
        {
          "box_type": "",
          "max_date": {
            "timestamp": {
              "timestamp_ms": 0,
              "iso_timestamp": ""
            }
          },
          "min_date": {
            "timestamp": {
              "timestamp_ms": 0,
              "iso_timestamp": ""
            }
          },
          "payment": [],
          "price": [
            {
              "base_revenue": 0,
              "currency": "GBP",
              "offer": [],
              "return_value": 0,
              "revenue": 0,
              "tax": 0
            }
          ],
          "supplier": ""
        }
      ],
      "stock_status": "IN_STOCK",
      "stock_type": "store stock",
      "store_distance": 0,
      "store_id": "",
      "store_type": ""
    }
  ],
  "brand": "SAMSUNG",
  "care_plan": [
    {
      "id": "10877",
      "name": "Monthly",
      "price": [
        {
          "base_revenue": 3.25,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 3.25,
          "tax": 0
        }
      ]
    },
    {
      "id": "10853",
      "name": "2 Years",
      "price": [
        {
          "base_revenue": 60,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 60,
          "tax": 0
        }
      ]
    },
    {
      "id": "10865",
      "name": "3 Years",
      "price": [
        {
          "base_revenue": 75,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 75,
          "tax": 0
        }
      ]
    }
  ],
  "category": {
    "categories": [
      "Computing",
      "Laptops",
      "Laptops"
    ],
    "merchendising_area": "GOOGLE CHROME",
    "merchendising_area_id": "1025",
    "sub_planning_group": "14 INCH CHROMEBOOK",
    "sub_planning_group_id": "3363",
    "planning_group": "CHROMEBOOKS",
    "planning_group_id": "1227",
    "category_ids": [
      "computing",
      "laptops-computing",
      "all-laptops-laptops-computing"
    ],
    "product_type": "product",
    "bundle_type": "",
    "parent_product_id": "10299765"
  },
  "id": "10299765",
  "name": "SAMSUNG 14\" Chromebook Go - Intel® Celeron®, 64 GB eMMC, Silver",
  "ean": [
    "8806097587002"
  ],
  "one_off_costs": [],
  "payment": [
    {
      "amount": 7.25,
      "apr": 29.9,
      "currency": "GBP",
      "deferral_period": 0,
      "frequency": "monthly",
      "installments": 36,
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 50,
          "type": "price drop"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on USB - C charger when bought with this Laptop.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Instantly turn your Chromebook into a powerful gaming rig with 12 months of complimentary GeForce!",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo accessories when bought with this Chromebook. Use code LNV20CHROME",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Comm-ALL-FreeDel",
          "name": "Auto Free standard delivery on orders over £40",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HW-FNDDPromo",
          "name": "Free next day delivery on Computing and Apple",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MCAFEE60",
          "name": "Save £60 on this when you buy any computing item",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "VPNBUILDER",
          "name": "Save £55 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "CLOUDBUILDER",
          "name": "Save £50 on this when you buy any laptop or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "FAMILY20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "PERSONAL20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "BACKPACKBUILD",
          "name": "Save £5 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MOUSEBUILDER",
          "name": "Save £3 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HUBBUILDER",
          "name": "Save £2.50 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "AIRTAG-BUILD",
          "name": "Save £1 on this when you buy any laptop, iPad or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "SAVE20CHARGER",
          "name": "Get 20% off selected chargers when bought with any laptop",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL6",
          "offer_reduction": 6,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL12 ",
          "offer_reduction": 12,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        }
      ],
      "payment_type": {
        "category": "",
        "id": "",
        "name": ""
      }
    },
    {
      "amount": 179,
      "apr": 0,
      "currency": "GBP",
      "deferral_period": 0,
      "frequency": "one off",
      "installments": 1,
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 50,
          "type": "price drop"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on USB - C charger when bought with this Laptop.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Instantly turn your Chromebook into a powerful gaming rig with 12 months of complimentary GeForce!",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo accessories when bought with this Chromebook. Use code LNV20CHROME",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Comm-ALL-FreeDel",
          "name": "Auto Free standard delivery on orders over £40",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HW-FNDDPromo",
          "name": "Free next day delivery on Computing and Apple",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MCAFEE60",
          "name": "Save £60 on this when you buy any computing item",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "VPNBUILDER",
          "name": "Save £55 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "CLOUDBUILDER",
          "name": "Save £50 on this when you buy any laptop or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "FAMILY20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "PERSONAL20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "BACKPACKBUILD",
          "name": "Save £5 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MOUSEBUILDER",
          "name": "Save £3 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HUBBUILDER",
          "name": "Save £2.50 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "AIRTAG-BUILD",
          "name": "Save £1 on this when you buy any laptop, iPad or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "SAVE20CHARGER",
          "name": "Get 20% off selected chargers when bought with any laptop",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL6",
          "offer_reduction": 6,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL12 ",
          "offer_reduction": 12,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        }
      ],
      "payment_type": {
        "category": "",
        "id": "",
        "name": ""
      }
    }
  ],
  "price": [
    {
      "base_revenue": 229,
      "currency": "GBP",
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 50,
          "type": "price drop"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on USB - C charger when bought with this Laptop.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Instantly turn your Chromebook into a powerful gaming rig with 12 months of complimentary GeForce!",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo accessories when bought with this Chromebook. Use code LNV20CHROME",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Comm-ALL-FreeDel",
          "name": "Auto Free standard delivery on orders over £40",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HW-FNDDPromo",
          "name": "Free next day delivery on Computing and Apple",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MCAFEE60",
          "name": "Save £60 on this when you buy any computing item",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "VPNBUILDER",
          "name": "Save £55 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "CLOUDBUILDER",
          "name": "Save £50 on this when you buy any laptop or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "FAMILY20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "PERSONAL20",
          "name": "Save £20 on this when you buy any laptop, desktop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "BACKPACKBUILD",
          "name": "Save £5 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "MOUSEBUILDER",
          "name": "Save £3 on this when you buy any laptop or computing accessory",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "HUBBUILDER",
          "name": "Save £2.50 on this when you buy any laptop or iPad",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "AIRTAG-BUILD",
          "name": "Save £1 on this when you buy any laptop, iPad or mobile",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "SAVE20CHARGER",
          "name": "Get 20% off selected chargers when bought with any laptop",
          "offer_reduction": 0,
          "type": "discount"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL6",
          "offer_reduction": 6,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL12 ",
          "offer_reduction": 12,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        }
      ],
      "return_value": 0,
      "revenue": 179,
      "tax": 29.833333333333336
    }
  ],
  "quantity": 1,
  "sku": "746170",
  "adoption": []
}
```

Each scraped product returns a record with 13 fields capturing pricing, availability, product metadata, and commercial details:

#### Product Identification

| Field | Meaning |
|---|---|
| `ID` | Unique Currys product identifier for internal database tracking |
| `Name` | Full product name as displayed on the listing (e.g., "Samsung 14 Chromebook Go Intel Celeron 64GB") |
| `SKU` | Stock Keeping Unit — retailer's internal product code for inventory management |
| `EAN` | European Article Number / barcode identifier for supply chain and verification |
| `Brand` | Manufacturer name (e.g., Samsung, Apple, HP) |
| `Category` | Product classification (e.g., Laptops, Smartphones, Cameras) |

#### Pricing & Commercial

| Field | Meaning |
|---|---|
| `Price` | Current retail price in GBP (£) as listed on Currys.co.uk |
| `Payment` | Available payment options (e.g., Pay in Full, Finance, Installments) |
| `One Off Costs` | Additional one-time fees if applicable (e.g., delivery, setup fees, or promotional charges) |
| `Care Plan` | Extended warranty, protection plan, or accidental damage cover options available |

#### Availability & Stock

| Field | Meaning |
|---|---|
| `Availability` | Current stock status (e.g., In Stock, Out of Stock, Pre-Order, Limited Stock) |
| `Quantity` | Number of units available for purchase (if publicly displayed) |

#### Additional Data

| Field | Meaning |
|---|---|
| `Adoption` | Product recommendation or adoption indicator — this field captures metadata about promotional status, bestseller tags, or internal ranking signals that Currys applies to products |

***

### How to Use

1. **Gather product URLs** — Navigate to Currys.co.uk and open the product pages you want to scrape. Copy the full URLs (e.g., `https://www.currys.co.uk/products/...`).
2. **Prepare the input** — Paste URLs into the `urls` array. For large collections, use the bulk edit feature to add multiple URLs at once.
3. **Configure options** — Set `max_items_per_url` to `200` for standard runs. Enable `ignore_url_failures: true` to skip broken links without stopping.
4. **Start the scraper** — Execute the actor and monitor progress in real-time.
5. **Export results** — Download output as JSON, CSV, or Excel for analysis, database import, or API integration.

**Best practices:**

- Verify URLs point to individual product pages, not category or search pages.
- Use `ignore_url_failures: true` when scraping more than 5–10 URLs to handle temporary network issues.
- For dynamic content (e.g., stock updates), re-run the scraper periodically to capture current data.

***

### Use Cases & Business Value

- **Price monitoring:** Track Currys pricing trends on specific product SKUs over time
- **Competitive analysis:** Compare your pricing against Currys' retail rates
- **Product aggregation:** Build a unified catalog from multiple retailers including Currys
- **Availability alerts:** Monitor stock status and notify when products come back in stock
- **Market research:** Analyze product mix, pricing strategy, and promotional offers
- **Supply chain optimization:** Extract EAN and SKU data for inventory reconciliation

The Currys Product Scraper eliminates manual data entry, delivering clean, structured product records that integrate seamlessly into spreadsheets, databases, and business intelligence platforms.

***

### Conclusion

The **Currys Product Scraper** is an essential tool for anyone needing accurate, real-time electronics product data from Currys.co.uk. With support for 13 key data fields, batch URL processing, and reliable error handling, it transforms raw web data into actionable intelligence. Whether monitoring competitors, building product catalogs, or conducting market research, this scraper saves hours of manual work and enables data-driven decision making.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific product urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.currys.co.uk/products/samsung-14-chromebook-go-intel-celeron-64-gb-emmc-silver-10299765.html",
    "https://www.currys.co.uk/products/hp-pavilion-se-14ep0530sa-14-laptop-intel-core-i3-128-gb-ufs-natural-silver-10282677.html",
    "https://www.currys.co.uk/products/apple-macbook-air-13.6-2026-m5-512-gb-ssd-ram-16-gb-midnight-10292806.html",
    "https://www.currys.co.uk/products/apple-macbook-neo-13-2026-a18-pro-512-gb-ssd-silver-10292843.html",
    "https://www.currys.co.uk/products/hp-omnibook-5-16-laptop-intel-core-i3-512-gb-ssd-silver-10283297.html"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.currys.co.uk/products/samsung-14-chromebook-go-intel-celeron-64-gb-emmc-silver-10299765.html",
        "https://www.currys.co.uk/products/hp-pavilion-se-14ep0530sa-14-laptop-intel-core-i3-128-gb-ufs-natural-silver-10282677.html",
        "https://www.currys.co.uk/products/apple-macbook-air-13.6-2026-m5-512-gb-ssd-ram-16-gb-midnight-10292806.html",
        "https://www.currys.co.uk/products/apple-macbook-neo-13-2026-a18-pro-512-gb-ssd-silver-10292843.html",
        "https://www.currys.co.uk/products/hp-omnibook-5-16-laptop-intel-core-i3-512-gb-ssd-silver-10283297.html"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/currys-product-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": [
        "https://www.currys.co.uk/products/samsung-14-chromebook-go-intel-celeron-64-gb-emmc-silver-10299765.html",
        "https://www.currys.co.uk/products/hp-pavilion-se-14ep0530sa-14-laptop-intel-core-i3-128-gb-ufs-natural-silver-10282677.html",
        "https://www.currys.co.uk/products/apple-macbook-air-13.6-2026-m5-512-gb-ssd-ram-16-gb-midnight-10292806.html",
        "https://www.currys.co.uk/products/apple-macbook-neo-13-2026-a18-pro-512-gb-ssd-silver-10292843.html",
        "https://www.currys.co.uk/products/hp-omnibook-5-16-laptop-intel-core-i3-512-gb-ssd-silver-10283297.html",
    ],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/currys-product-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.currys.co.uk/products/samsung-14-chromebook-go-intel-celeron-64-gb-emmc-silver-10299765.html",
    "https://www.currys.co.uk/products/hp-pavilion-se-14ep0530sa-14-laptop-intel-core-i3-128-gb-ufs-natural-silver-10282677.html",
    "https://www.currys.co.uk/products/apple-macbook-air-13.6-2026-m5-512-gb-ssd-ram-16-gb-midnight-10292806.html",
    "https://www.currys.co.uk/products/apple-macbook-neo-13-2026-a18-pro-512-gb-ssd-silver-10292843.html",
    "https://www.currys.co.uk/products/hp-omnibook-5-16-laptop-intel-core-i3-512-gb-ssd-silver-10283297.html"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/currys-product-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/currys-product-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/3sMpPR7gZNwOXfhGP/builds/dl7BwiQOH4WOdX00I/openapi.json
