# Scoot UK Leads Extractor (`lead.gen.labs/scoot-uk-leads-extractor`)

Scoot UK Leads Extractor is a powerful Apify actor designed to extract business leads from Scoot.co.uk. It scrapes company details, contact information, and other essential data to help you generate high-quality UK-based B2B leads efficiently

- **URL**: https://beta-securitybyobscurity.apify.com/lead.gen.labs/scoot-uk-leads-extractor.md
- **Developed by:** [LeadGen Labs](https://beta-securitybyobscurity.apify.com/lead.gen.labs) (community)
- **Categories:** Lead generation, Automation
- **Stats:** 17 total users, 2 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$25.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

# README

## Scoot UK Leads Extractor: Extract Business Leads from Scoot UK

### Introduction

**Scoot UK** is a well-known online business directory in the United Kingdom, providing detailed listings of local businesses across various industries. It serves as a valuable resource for businesses, marketers, and sales professionals looking to connect with potential clients and partners.

The **Scoot UK Leads Extractor** automates the process of gathering business information, including company names, addresses, phone numbers, websites, and other essential details. This tool is designed to streamline lead generation and market research efforts.

#### Popular Business Categories on Scoot UK

Here are some of the key business categories you can extract leads from:

1. **Home & Trade Services** – Plumbers, Electricians, Builders, Cleaning Services
2. **Healthcare & Medical** – Dentists, Physiotherapists, Optometrists, Hospitals
3. **Automotive Services** – Car Repair, MOT Centres, Car Dealers, Auto Parts
4. **Legal & Financial Services** – Solicitors, Accountants, Mortgage Brokers
5. **Retail & Shopping** – Clothing Stores, Gift Shops, Supermarkets, Florists
6. **Restaurants & Hospitality** – Restaurants, Cafés, Hotels, Catering Services
7. **Beauty & Wellness** – Hair Salons, Barbers, Spas, Personal Trainers
8. **Entertainment & Leisure** – Theatres, Cinemas, Gyms, Museums
9. **Technology & IT Services** – Web Development, Software Companies, IT Support
10. **Education & Training** – Schools, Tutors, Colleges, Driving Schools

This tool helps extract valuable data for businesses across these categories, providing structured contact details that can be used for marketing, sales, and outreach campaigns.

***

### Features

The **Scoot UK Leads Extractor** includes the following key features:

- **Keyword-Based Search** – Extract leads based on specific business categories (e.g., "Plumbers in London").
- **Location-Based Extraction** – Filter results by cities, towns, or postcodes within the UK.
- **Comprehensive Data Extraction** – Captures business names, addresses, phone numbers, websites, and other key details.
- **Customizable Searches** – Adjust search parameters to focus on specific industries and regions.
- **High-Speed Scraping** – Efficiently gathers large volumes of data without performance issues.
- **Proxy Support** – Ensures uninterrupted data extraction, even for high-volume queries.
- **Exportable Data** – Outputs results in CSV, JSON, or other structured formats for easy integration.

These features make it an essential tool for sales teams, digital marketers, and business analysts looking to collect high-quality leads.

***

### How to Use

Follow these steps to use the **Scoot UK Leads Extractor**:

1. **Input Business Category** – Specify the business type you want to extract (e.g., "Dentists").
2. **Specify Location** – Enter the city, region, or postcode for targeted lead generation.
3. **Run the Extractor** – Start the process, and the tool will scrape relevant business data.
4. **Download Results** – Export the extracted data in your preferred format (CSV, JSON, etc.).
5. **Use for Outreach** – Utilize the data for email campaigns, cold calling, or business networking.

***

### Feedback & Feature Requests

We are constantly improving the **Scoot UK Leads Extractor** and welcome feedback from users. If you have suggestions for new features or enhancements, feel free to submit a request.

***

### Get Started Today!

Start extracting high-quality business leads from **Scoot UK** and boost your marketing and sales efforts. 🚀

# Actor input Schema

## `business_category` (type: `string`):

The Category of Business List to search for.

## `city` (type: `string`):

The City in UK to search in.

## `max_pages` (type: `integer`):

The maximum number of pages to scrape.

## `proxyConfiguration` (type: `object`):

Specifies proxy servers that will be used by the scraper in order to hide its origin.

## Actor input object example

```json
{
  "business_category": "Hotels",
  "city": "London",
  "max_pages": 1,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# 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 = {
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("lead.gen.labs/scoot-uk-leads-extractor").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 = { "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    } }

# Run the Actor and wait for it to finish
run = client.actor("lead.gen.labs/scoot-uk-leads-extractor").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 '{
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call lead.gen.labs/scoot-uk-leads-extractor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lead.gen.labs/scoot-uk-leads-extractor",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Scoot UK Leads Extractor",
        "description": "Scoot UK Leads Extractor is a powerful Apify actor designed to extract business leads from Scoot.co.uk. It scrapes company details, contact information, and other essential data to help you generate high-quality UK-based B2B leads efficiently",
        "version": "0.0",
        "x-build-id": "3MNTG5IJTeTmeWJDl"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lead.gen.labs~scoot-uk-leads-extractor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lead.gen.labs-scoot-uk-leads-extractor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/lead.gen.labs~scoot-uk-leads-extractor/runs": {
            "post": {
                "operationId": "runs-sync-lead.gen.labs-scoot-uk-leads-extractor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/lead.gen.labs~scoot-uk-leads-extractor/run-sync": {
            "post": {
                "operationId": "run-sync-lead.gen.labs-scoot-uk-leads-extractor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "business_category",
                    "city",
                    "max_pages",
                    "proxyConfiguration"
                ],
                "properties": {
                    "business_category": {
                        "title": "Business Category",
                        "type": "string",
                        "description": "The Category of Business List to search for.",
                        "default": "Hotels"
                    },
                    "city": {
                        "title": "City in UK ",
                        "type": "string",
                        "description": "The City in UK to search in.",
                        "default": "London"
                    },
                    "max_pages": {
                        "title": "Maximum Number of Pages",
                        "type": "integer",
                        "description": "The maximum number of pages to scrape.",
                        "default": 1
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Specifies proxy servers that will be used by the scraper in order to hide its origin.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
