# Currys Product Search Scraper (`soft_alexist/currys-product-search-scraper`) Actor

Scrape product listings from Currys.co.uk at scale. Collect 13+ fields including prices, availability, brand, SKU, care plans, and product details — ideal for price monitoring, competitive analysis, and e-commerce research across thousands of electronics.

- **URL**: https://apify.com/soft\_alexist/currys-product-search-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 Search Scraper: Extract Electronics Pricing & Inventory Data

***

### What Is Currys?

Currys is the UK's largest specialist retailer of electronics, home appliances, and computing devices. With hundreds of thousands of products across categories like laptops, smartphones, TVs, and smart home gadgets, Currys serves as a critical price reference point in the consumer electronics market. Manually checking products and prices is impractical — the **Currys Product Search Scraper** automates data collection, enabling real-time market insights and competitive intelligence.

***

### Overview

The **Currys Product Search Scraper** extracts product information from Currys product listing pages, converting unstructured retail data into clean, structured records. It is ideal for:

- **Price monitoring tools** tracking Currys pricing vs. competitors
- **E-commerce analysts** studying consumer electronics trends and availability
- **Retailers** conducting competitive intelligence on product positioning
- **Market researchers** analyzing brand distribution and inventory levels
- **Data scientists** building datasets for ML models in retail optimization

Key features include configurable item limits per URL, resilient error handling via `ignore_url_failures`, and comprehensive product field extraction including pricing, availability, SKU, and care plan information.

***

### Input Format

The scraper accepts a JSON configuration object with the following parameters:

```json
{
    "urls": [
        "https://www.currys.co.uk/computing/laptops/laptops"
    ],
    "max_items_per_url": 200,
    "ignore_url_failures": true
}
```

| Field | Type | Description |
|---|---|---|
| `urls` | Array | Product list page URLs from Currys.co.uk (e.g., category pages, search results). Paste URLs directly from your browser's address bar. |
| `max_items_per_url` | Integer | Maximum number of products to extract per URL. Default: `500`. Recommended: `200–500` for balanced coverage. |
| `ignore_url_failures` | Boolean | If `true`, continues scraping remaining URLs even if some pages fail to load. Set to `true` for bulk runs to avoid interruptions. |

> **Example URLs:**
>
> - `https://www.currys.co.uk/computing/laptops/laptops`
> - `https://www.currys.co.uk/tv-home-audio/tvs/smart-tvs`
> - `https://www.currys.co.uk/search?q=iphone`

***

### Output Format

**Example output record:**

```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": 599,
              "apr": 0,
              "currency": "GBP",
              "deferral_period": 0,
              "frequency": "one off",
              "installments": 1,
              "offer": [
                {
                  "frequency": "",
                  "id": "price drop",
                  "name": "price drop",
                  "offer_reduction": 300,
                  "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": "Unlock offers from Adobe, Capture One and more with the purchase of this Intel® Core™ Ultra laptop",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Save £325 on LENOVO OLED 4K Monitor when bought with Lenovo Yoga desktops & laptops. Code YOGA325",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Save 20% off on Lenovo Yoga accessories when bought with this Lenovo Yoga laptop. Use code LNV20YOGA",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Save £20 on Microsoft 365 Personal or Microsoft 365 Family when bought with this product.",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Get 20% off on all Logitech accessories when bought with any laptop or iPad. Use code ALLLOGI20OFF",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Get up to 2 months of Apple Music, Apple Fitness+ and Apple Arcade with this product.",
                  "offer_reduction": 0,
                  "type": "Simple Offer"
                },
                {
                  "frequency": "",
                  "id": "Simple Offer",
                  "name": "Stay safer online- McAfee's Scam Detector spots the scam in risky texts, emails and deepfake videos",
                  "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": "BNPL9",
                  "offer_reduction": 9,
                  "type": "BNPL"
                },
                {
                  "frequency": "",
                  "id": "Credit Offer",
                  "name": "LIBC48",
                  "offer_reduction": 48,
                  "type": "LIBC"
                }
              ],
              "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": "LENOVO",
  "care_plan": [
    {
      "id": "10883",
      "name": "Monthly",
      "price": [
        {
          "base_revenue": 8.5,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 8.5,
          "tax": 0
        }
      ]
    },
    {
      "id": "10859",
      "name": "2 Years",
      "price": [
        {
          "base_revenue": 150,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 150,
          "tax": 0
        }
      ]
    },
    {
      "id": "10871",
      "name": "3 Years",
      "price": [
        {
          "base_revenue": 190,
          "currency": "GBP",
          "offer": [],
          "return_value": 0,
          "revenue": 190,
          "tax": 0
        }
      ]
    }
  ],
  "category": {
    "categories": [
      "Computing",
      "Laptops",
      "Laptops"
    ],
    "merchendising_area": "Windows Laptops and Covertables",
    "merchendising_area_id": "1011",
    "sub_planning_group": "INTEL UPPER MAINSTREAM LAPTOPS",
    "sub_planning_group_id": "1232",
    "planning_group": "UPPER MAINSTREAM LAPTOPS",
    "planning_group_id": "1012",
    "category_ids": [
      "computing",
      "laptops-computing",
      "all-laptops-laptops-computing"
    ],
    "product_type": "product",
    "bundle_type": "",
    "parent_product_id": "10280300"
  },
  "id": "10280300",
  "name": "LENOVO Yoga Slim 7 Aura Edition 14\" Laptop, Copilot+ PC - Intel® Core™ Ultra 5, 512 GB SSD, Grey",
  "ean": [
    "198157268388"
  ],
  "one_off_costs": [],
  "payment": [
    {
      "amount": 24.27,
      "apr": 29.9,
      "currency": "GBP",
      "deferral_period": 0,
      "frequency": "monthly",
      "installments": 36,
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 300,
          "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": "Unlock offers from Adobe, Capture One and more with the purchase of this Intel® Core™ Ultra laptop",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £325 on LENOVO OLED 4K Monitor when bought with Lenovo Yoga desktops & laptops. Code YOGA325",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo Yoga accessories when bought with this Lenovo Yoga laptop. Use code LNV20YOGA",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £20 on Microsoft 365 Personal or Microsoft 365 Family when bought with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on all Logitech accessories when bought with any laptop or iPad. Use code ALLLOGI20OFF",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get up to 2 months of Apple Music, Apple Fitness+ and Apple Arcade with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Stay safer online- McAfee's Scam Detector spots the scam in risky texts, emails and deepfake videos",
          "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": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "LIBC48",
          "offer_reduction": 48,
          "type": "LIBC"
        }
      ],
      "payment_type": {
        "category": "",
        "id": "",
        "name": ""
      }
    },
    {
      "amount": 599,
      "apr": 0,
      "currency": "GBP",
      "deferral_period": 0,
      "frequency": "one off",
      "installments": 1,
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 300,
          "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": "Unlock offers from Adobe, Capture One and more with the purchase of this Intel® Core™ Ultra laptop",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £325 on LENOVO OLED 4K Monitor when bought with Lenovo Yoga desktops & laptops. Code YOGA325",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo Yoga accessories when bought with this Lenovo Yoga laptop. Use code LNV20YOGA",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £20 on Microsoft 365 Personal or Microsoft 365 Family when bought with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on all Logitech accessories when bought with any laptop or iPad. Use code ALLLOGI20OFF",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get up to 2 months of Apple Music, Apple Fitness+ and Apple Arcade with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Stay safer online- McAfee's Scam Detector spots the scam in risky texts, emails and deepfake videos",
          "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": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "LIBC48",
          "offer_reduction": 48,
          "type": "LIBC"
        }
      ],
      "payment_type": {
        "category": "",
        "id": "",
        "name": ""
      }
    }
  ],
  "price": [
    {
      "base_revenue": 899,
      "currency": "GBP",
      "offer": [
        {
          "frequency": "",
          "id": "price drop",
          "name": "price drop",
          "offer_reduction": 300,
          "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": "Unlock offers from Adobe, Capture One and more with the purchase of this Intel® Core™ Ultra laptop",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £325 on LENOVO OLED 4K Monitor when bought with Lenovo Yoga desktops & laptops. Code YOGA325",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save 20% off on Lenovo Yoga accessories when bought with this Lenovo Yoga laptop. Use code LNV20YOGA",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Save £20 on Microsoft 365 Personal or Microsoft 365 Family when bought with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get 20% off on all Logitech accessories when bought with any laptop or iPad. Use code ALLLOGI20OFF",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Get up to 2 months of Apple Music, Apple Fitness+ and Apple Arcade with this product.",
          "offer_reduction": 0,
          "type": "Simple Offer"
        },
        {
          "frequency": "",
          "id": "Simple Offer",
          "name": "Stay safer online- McAfee's Scam Detector spots the scam in risky texts, emails and deepfake videos",
          "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": "BNPL9",
          "offer_reduction": 9,
          "type": "BNPL"
        },
        {
          "frequency": "",
          "id": "Credit Offer",
          "name": "LIBC48",
          "offer_reduction": 48,
          "type": "LIBC"
        }
      ],
      "return_value": 0,
      "revenue": 599,
      "tax": 99.83333333333333
    }
  ],
  "quantity": 1,
  "sku": "577201",
  "adoption": [],
  "from_url": "https://www.currys.co.uk/computing/laptops/laptops"
}
```

Each product record includes 13+ fields with complete pricing, availability, and product metadata:

#### Core Product Information

| Field | Meaning & Use |
|---|---|
| `ID` | Unique Currys product identifier for database storage |
| `Name` | Full product name/title as listed on Currys (e.g., "Apple MacBook Air 13-inch M2") |
| `Brand` | Manufacturer name (e.g., Apple, Dell, Samsung) — useful for filtering and brand analysis |
| `Category` | Product category classification (e.g., "Laptops", "Smartphones") |
| `SKU` | Stock keeping unit — internal retailer code for inventory management |
| `EAN` | European Article Number / barcode for product identification and inventory tracking |

#### Pricing & Payment

| Field | Meaning & Use |
|---|---|
| `Price` | Current retail price in GBP. Use for price monitoring, margin analysis, and competitor comparison. |
| `Payment` | Available payment options (e.g., "Pay in 3", "Interest-free credit", "Deferred payment") — indicates financing accessibility |
| `One-off Costs` | Additional upfront charges beyond base price (e.g., delivery, setup, warranty activation fees) |

#### Availability & Logistics

| Field | Meaning & Use |
|---|---|
| `Availability` | Stock status (e.g., "In stock", "Out of stock", "Limited availability"). Critical for demand forecasting and inventory alerts. |
| `Quantity` | Number of units available or in stock at the time of scraping |

#### Services & Adoption

| Field | Meaning & Use |
|---|---|
| `Care Plan` | Extended warranty, protection plans, or support offerings (e.g., "2-year accidental damage cover"). Reflects revenue opportunities and customer risk mitigation. |
| `Adoption` | Uptake metric or popularity indicator (e.g., "bestseller", "recommended", "trending"). Signals demand momentum. |

***

### How to Use

1. **Identify target pages** — Navigate to Currys.co.uk and find product category pages or search results you want to scrape (e.g., laptops, TVs, smartphones).
2. **Copy URLs** — Paste the full URL of the product list page into the `urls` array. You can add multiple URLs.
3. **Set scrape limits** — Adjust `max_items_per_url` based on category size (200 for smaller categories, 500 for large ones).
4. **Enable resilience** — Set `ignore_url_failures: true` to ensure the run completes even if one page fails.
5. **Execute & export** — Run the scraper and download results as JSON, CSV, or Excel.

**Tips & troubleshooting:**

- Use category pages rather than search result URLs for more consistent data.
- If a page returns fewer items than expected, Currys may have fewer products or pagination limits in place.
- Clear browser cache if URLs appear to return outdated pricing or availability.

***

### Use Cases & Business Value

- **Price monitoring dashboards:** Track Currys laptop, TV, and smartphone prices in real-time against competitor data
- **Inventory alerts:** Detect stock changes and alert sales teams when key items become available or run out
- **Competitive analysis:** Compare Currys product positioning, care plans, and payment options against John Lewis, Amazon UK, etc.
- **Market research:** Analyze brand distribution, pricing trends, and adoption metrics across electronics categories
- **Sales intelligence:** Feed product data into CRM or business intelligence tools for strategic decision-making

The Currys Product Search Scraper eliminates manual data collection, providing fresh, actionable market intelligence that drives pricing strategies, inventory management, and competitive positioning.

***

### Conclusion

The **Currys Product Search Scraper** is an essential tool for retailers, analysts, and researchers who need real-time product and pricing data from the UK's leading electronics retailer. With 13+ output fields covering pricing, availability, brand, and care plans, it delivers the granular data needed for competitive intelligence and market analysis. Start scraping today and unlock insights that manual browsing cannot provide.

# Actor input Schema

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

Add the URLs of the product list 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.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.currys.co.uk/computing/laptops/laptops"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 100
}
```

# 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/computing/laptops/laptops"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/currys-product-search-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/computing/laptops/laptops"],
    "ignore_url_failures": True,
    "max_items_per_url": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/currys-product-search-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/computing/laptops/laptops"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 100
}' |
apify call soft_alexist/currys-product-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/4bWv24yyaaR6rvbj9/builds/iO9D3iUqzfNUNe4Wz/openapi.json
