# Cylex-uk Email Scraper (`email_scraper/cylex-uk-email-scraper`) Actor

Cylex-uk Email Scraper extracts publicly indexed email addresses from Cylex-uk using targeted keywords, location filters, custom email domains, and exclusion terms. Build structured contact datasets with titles, descriptions, URLs, and emails for business research and lead generation.

- **URL**: https://apify.com/email\_scraper/cylex-uk-email-scraper.md
- **Developed by:** [Email Scraper](https://apify.com/email_scraper) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Cylex-uk Email Scraper

The **Cylex-uk Email Scraper** is an Apify Actor designed to extract publicly indexed email addresses associated with Cylex-uk listings using targeted search keywords. It helps turn keyword-based searches into a structured dataset containing the matching keyword, listing title, description, URL, and discovered email address.

You can provide multiple keywords, optionally narrow searches by country, state, or city, select specific email domains such as `@gmail.com` or `@yahoo.com`, and exclude descriptions containing unwanted words or phrases.

The Actor processes each keyword and email-domain combination independently, making it suitable for targeted business research, contact discovery, lead research, and structured dataset creation.

### What Is a Cylex-uk Email Scraper?

A Cylex-uk Email Scraper is a data extraction tool for finding email addresses that are publicly indexed in connection with Cylex-uk pages.

Instead of manually searching through individual listings, you can define the types of businesses or contacts you want to research. The Actor searches indexed Cylex-uk results using your keywords and configured email-domain suffixes, then returns matching contact information in the Apify dataset.

The workflow is straightforward:

- **Input:** Keywords, optional location, email-domain suffixes, an email limit, and optional exclusion terms.
- **Processing:** The Actor searches indexed Cylex-uk results for matching combinations.
- **Output:** Structured records containing the keyword, title, description, URL, and extracted email.

The results are useful for research and lead-oriented workflows where publicly indexed contact information is relevant.

### Key Features

| Feature               | Description                                                          | User Benefit                                    |
| --------------------- | -------------------------------------------------------------------- | ----------------------------------------------- |
| Keyword-based search  | Search Cylex-uk using one or multiple keywords                       | Target specific business categories or services |
| Multiple keywords     | Process several search terms in one run                              | Expand research coverage                        |
| Location filtering    | Optionally specify a country, state, or city                         | Focus searches geographically                   |
| Custom email domains  | Configure domains such as `@gmail.com` or `@yahoo.com`               | Target particular email types                   |
| Per-combination limit | Set a maximum number of emails for each keyword + domain combination | Control collection depth                        |
| Exclude words         | Skip descriptions containing specified words or phrases              | Reduce unwanted results                         |
| Structured dataset    | Results are stored with consistent fields                            | Simplify analysis and downstream workflows      |
| Duplicate avoidance   | Previously collected email addresses are tracked during the run      | Reduce duplicate email records                  |
| Incremental results   | Records are pushed to the Apify dataset as they are collected        | Make collected results available progressively  |

### What Data Can You Extract?

The Cylex-uk Email Scraper returns five user-facing dataset fields.

- **keyword** — The keyword associated with the search that produced the record.
- **title** — The title of the indexed Cylex-uk result.
- **description** — The available search-result description associated with the listing.
- **url** — The URL associated with the indexed result.
- **email** — The email address matching one of your configured domain suffixes.

The dataset is designed around contact discovery rather than complete business-profile enrichment. The Actor does not claim to return every possible field from a Cylex-uk listing.

Because email addresses are extracted from publicly indexed search-result information, the number and quality of available records depend on what is publicly indexed and matches your search configuration.

### Why Use This Actor?

Manual business contact research can require repeatedly searching for different business categories, locations, and email types. The Cylex-uk Email Scraper provides a repeatable keyword-based workflow through Apify.

It can be useful when you need to:

- Research businesses associated with specific services or categories.
- Search several related keywords in one run.
- Focus research on a particular location.
- Look for specific email-domain types.
- Create a structured Cylex-uk contact dataset.
- Exclude descriptions containing unwanted terms.
- Reduce repetitive manual searching.

The Actor is particularly useful when your research strategy benefits from combining several specific search terms rather than relying on one broad keyword.

### Benefits

A practical benefit of the Cylex-uk Email Scraper is that its configuration lets you control the scope of a search before starting the run.

You can use several specific keywords such as `Fitness Coach`, `Fitness Trainer`, or `Online Fitness Coach` instead of relying only on a broad term such as `Fitness`. This can help organize research around distinct search intents.

Location filtering provides another way to narrow the search. You can leave the location blank for a broader search or enter a country, state, or city when geographic targeting matters.

Custom email domains also provide control over which email suffixes are searched. For example, a run can target `@gmail.com`, `@yahoo.com`, or another domain suffix supported by your configuration.

### How to Use the Cylex-uk Email Scraper

Using the Actor requires only a few configuration steps:

1. Add one or more keywords to the **Keywords or Queries** field.
2. Optionally enter a country, state, or city in **Region / Location**.
3. Add the email-domain suffixes you want to search for.
4. Set **Max Emails** to control the target for each keyword + domain combination.
5. Optionally add words or phrases to **Exclude words**.
6. Start the Actor.
7. Review the resulting records in the Apify dataset.

For broader research, use multiple related keywords and domains. For more focused research, combine specific keywords with a location.

### Input Fields

| Field           | Type             | Required | Default                   | Description                                                                                              |
| --------------- | ---------------- | -------- | ------------------------- | -------------------------------------------------------------------------------------------------------- |
| `keywords`      | Array of strings | Yes      | `["Company", "Business"]` | Search keywords or queries. Multiple keywords can be supplied.                                           |
| `location`      | String           | No       | `""`                      | Optional country, state, or city used to narrow the search.                                              |
| `customDomains` | Array of strings | No       | `["@gmail.com"]`          | Email-domain suffixes to search for.                                                                     |
| `maxEmails`     | Integer          | No       | `5`                       | Maximum email target for each keyword + domain combination. Valid range is 1–10,000 in the input schema. |
| `excludeWords`  | Array of strings | No       | `[]`                      | Words or phrases that cause matching result descriptions to be skipped.                                  |

The `keywords` field is the only required input.

The `maxEmails` setting applies independently to each keyword + domain combination. For example, with three keywords, two domains, and a target of 20, the Actor processes six combinations, with a target of up to 20 emails for each combination.

Actual results can be lower because an email must be publicly indexed, match the configured domain, and pass the configured filters.

### Input Example

```json
{
  "keywords": [
    "Business Consultant",
    "Marketing Agency",
    "Web Design Company"
  ],
  "location": "London",
  "customDomains": [
    "@gmail.com",
    "@outlook.com"
  ],
  "maxEmails": 20,
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

For broader searches, leave `location` empty. For narrower research, use a specific geographic term.

Single-word exclusions are matched case-insensitively as whole words. Phrases are matched case-insensitively as phrases.

### Output

The Cylex-uk Email Scraper stores results in the **Cylex-uk Emails Dataset**. The default dataset view is designed as a table containing the main contact-discovery fields.

Each result represents an email address associated with an indexed search result and includes the search context needed to understand where it was found.

The Actor also avoids registering the same email address repeatedly within its tracked result set, helping reduce duplicate email records.

### Output Fields

| Field         | Description                                                  |
| ------------- | ------------------------------------------------------------ |
| `keyword`     | The keyword used for the search that generated the result.   |
| `title`       | Title of the indexed Cylex-uk result.                        |
| `description` | Description or snippet associated with the indexed result.   |
| `url`         | URL associated with the search result.                       |
| `email`       | Extracted email address matching a configured domain suffix. |

These fields provide a compact structure for contact research, lead analysis, filtering, and dataset organization.

### Output Example

```json
{
  "keyword": "Marketing Agency",
  "title": "Example Marketing Agency",
  "description": "Example Marketing Agency provides marketing services in London. Contact info@example.com for business enquiries.",
  "url": "https://www.cylex-uk.co.uk/",
  "email": "info@example.com"
}
```

The example illustrates the output structure. Actual titles, descriptions, URLs, and email addresses depend on the indexed results available for your selected searches.

### Use Cases

The Cylex-uk Email Scraper can support several practical research workflows.

- **Business lead research** — Search for businesses associated with specific services or industries and identify publicly indexed email contacts.
- **Market research** — Build structured datasets around business categories and geographic areas.
- **Local business research** — Combine business-related keywords with a city, state, or country.
- **Contact discovery** — Search for publicly indexed email addresses matching selected domains.
- **Sales research** — Create a starting dataset for manual review and qualification.
- **Competitive research** — Organize publicly indexed business information by keyword and location.
- **Dataset creation** — Collect consistent records for further analysis in an Apify workflow.
- **Business intelligence research** — Use structured titles, descriptions, URLs, keywords, and emails as research inputs.
- **Category research** — Compare results across multiple business or service-related search terms.
- **Academic or market studies** — Create structured research datasets from publicly indexed business information.

Results should be reviewed and used responsibly according to applicable laws, regulations, and the policies of the services involved.

### Advantages

The Actor provides several configuration options without requiring users to define complex technical parameters.

- Multiple search keywords can be processed in one run.
- Geographic targeting is optional.
- Email-domain selection is configurable.
- Maximum collection targets can be adjusted.
- Unwanted descriptions can be filtered with exclusion terms.
- Output uses a simple five-field structure.
- Results are stored in an Apify dataset.
- The workflow is suitable for repeatable keyword-based research.

The combination of keywords, locations, domains, and exclusion terms gives users control over the research scope.

### Limitations

The Actor depends on publicly indexed search information, so it cannot guarantee that every Cylex-uk listing or email address will be discovered.

Important considerations include:

- Results depend on what is publicly indexed and available for the selected search terms.
- A requested `maxEmails` value is a target, not a guarantee that the requested number exists.
- Narrow keywords or locations can produce fewer results.
- An email must match one of the configured domain suffixes to be collected.
- Excluded descriptions are skipped entirely when they contain a configured exclusion term.
- The Actor returns the documented dataset fields rather than claiming complete Cylex-uk profile enrichment.
- Free-tier runs are limited to a maximum of 100 emails by the Actor's plan handling. Paid runs do not have this code-level 100-email restriction.
- Broader searches may require more run time than small, narrowly scoped searches.

These limitations are important when planning large or highly targeted research runs.

### Pros and Cons

| Pros                              | Cons                                             |
| --------------------------------- | ------------------------------------------------ |
| Supports multiple keywords        | Results depend on publicly indexed information   |
| Optional location targeting       | Narrow searches may return fewer records         |
| Configurable email domains        | Only matching configured domains are collected   |
| Exclusion filtering               | Matching descriptions can be skipped completely  |
| Structured Apify dataset          | Requested email counts are not guaranteed        |
| Per-combination collection target | Larger searches may require more processing time |

### Comparison With Alternative Approaches

| Capability               | Cylex-uk Email Scraper | Manual / Typical Alternative            |
| ------------------------ | ---------------------- | --------------------------------------- |
| Keyword-based research   | Supported              | Often performed manually                |
| Multiple keywords        | Supported              | Requires repeated searches              |
| Location filtering       | Supported              | Depends on the research method          |
| Email-domain filtering   | Supported              | Often requires manual filtering         |
| Exclusion terms          | Supported              | Usually manual review                   |
| Structured output        | Supported              | May require manual formatting           |
| Apify dataset storage    | Supported              | Depends on the workflow                 |
| Repeatable configuration | Supported              | Usually requires repeating manual steps |

This comparison describes workflow characteristics rather than claiming that one research method is universally better.

### Competitive Advantages

The practical strengths of this Cylex-uk Email Scraper are its focused configuration and structured output.

Users can define the search scope through keywords, geographic terms, email-domain suffixes, and exclusions. The resulting records retain the keyword, title, description, URL, and email together, making the dataset easier to understand and process.

The per-keyword and per-domain targeting model also allows a research workflow to cover multiple search combinations instead of relying on a single shared keyword list.

### Best Practices

For better research coverage and cleaner datasets:

- Use several specific keywords instead of one very broad keyword.
- Add related job titles, services, or business categories when appropriate.
- Use a location when geographic targeting is important.
- Leave the location blank when you want broader coverage.
- Add multiple email domains when different contact types are relevant.
- Start with a small `maxEmails` value to validate your search configuration.
- Increase the target when the initial results are useful and additional coverage is needed.
- Use `excludeWords` to remove descriptions containing terms that are irrelevant to your research.
- Review a sample of results before relying on the dataset for an important workflow.
- Remember that `maxEmails` is a collection target rather than a guarantee of available results.

Specific, well-planned search terms generally make it easier to control the type of businesses included in the research.

### Troubleshooting

**Invalid input:** Check that `keywords` is an array of strings and that numeric values such as `maxEmails` fall within the documented range.

**Empty results:** Try broader or more specific keywords, remove an overly restrictive location, or add additional email-domain suffixes.

**Too few results:** A narrow combination may simply have limited publicly indexed matching information. Try related keywords or a broader location.

**Excluded results:** Review your `excludeWords` list. If an exclusion term appears in a result description, that result is skipped.

**Missing email addresses:** The Actor only collects addresses matching the configured domain suffixes and available in the indexed result information.

**Results below the requested target:** The configured maximum is a target. The available indexed results may contain fewer matching emails.

**Partial results:** Review the dataset and consider running a broader configuration if additional coverage is required.

### Frequently Asked Questions

**What does the Cylex-uk Email Scraper do?**

It searches publicly indexed Cylex-uk results using your configured keywords and email-domain suffixes and creates structured records containing the matching email and search-result information.

**What input does the Cylex-uk Email Scraper require?**

The required input is `keywords`, provided as an array of search terms. Location, domains, maximum email targets, and exclusion words are optional.

**Can I use multiple keywords?**

Yes. Multiple keywords can be supplied in the `keywords` array. Using several related and specific terms can broaden the research scope.

**Can I search a specific city or country?**

Yes. The optional `location` field accepts a country, state, or city. Leave it empty when a geographic restriction is not needed.

**Can I choose which email domains to find?**

Yes. The `customDomains` field accepts email-domain suffixes such as `@gmail.com`, `@yahoo.com`, or `@outlook.com`.

**How does `maxEmails` work?**

The target is applied independently to each keyword + domain combination. The input schema accepts values from 1 through 10,000.

**Does the Actor guarantee the requested number of emails?**

No. `maxEmails` defines the collection target. The Actor can only return matching addresses that are publicly indexed and satisfy the configured search and filtering conditions.

**What happens when I use an exclusion word?**

If a configured word or phrase appears in a result description, that entire result is skipped and no email is extracted from that description.

**What fields are returned?**

The dataset contains `keyword`, `title`, `description`, `url`, and `email`.

**Is the Actor suitable for automation?**

Yes. It runs as an Apify Actor and stores collected records in an Apify dataset, making the workflow suitable for repeatable data-collection processes.

**Why did my run return fewer results than expected?**

The selected keywords, location, domains, exclusions, and availability of publicly indexed information all affect the final result count.

### NLP Keywords

- Cylex-uk Email Scraper
- Cylex-uk email extraction
- Cylex-uk contact scraper
- Cylex-uk email finder
- Cylex-uk.co.uk email scraper
- Cylex-uk lead scraper
- Cylex-uk contact extraction
- Cylex-uk business leads
- Cylex-uk professional contacts
- Cylex-uk email addresses
- Cylex-uk lead generation
- Cylex-uk contact discovery
- Cylex-uk search scraper
- Cylex-uk data extraction
- Cylex-uk public contact data
- Cylex-uk keyword search
- Cylex-uk location search
- Cylex-uk business contact data
- Cylex-uk structured dataset
- Cylex-uk research data

### Related Keywords

- scrape emails from Cylex-uk
- extract emails from Cylex-uk.co.uk
- find Cylex-uk email addresses
- Cylex-uk contact data scraper
- Cylex-uk.co.uk contact finder
- Cylex-uk lead generation scraper
- Cylex-uk business email finder
- Cylex-uk professional email finder
- Cylex-uk keyword email extractor
- Cylex-uk email lead scraper
- Cylex-uk contact research tool
- Cylex-uk email data extraction
- Cylex-uk public email discovery
- Cylex-uk business contact extraction
- Cylex-uk location-based email search
- Cylex-uk email search by keyword
- Cylex-uk email search by domain
- Cylex-uk contact dataset
- Cylex-uk lead research tool
- Cylex-uk email collection

### Final Overview

The **Cylex-uk Email Scraper** provides a focused way to search publicly indexed Cylex-uk information for email addresses using configurable keywords and email-domain suffixes. Optional location targeting, exclusion terms, and per-combination email targets give users practical control over the scope of each run.

Its structured dataset contains the keyword, result title, description, URL, and matching email address, making the output suitable for business research, contact discovery, market research, and dataset creation.

For the most useful results, begin with a small test using specific keywords, review the returned records, and then expand the keyword, location, domain, or target configuration as needed.

*Contact me:* <Alphascraper69@gmail.com>

# Actor input Schema

## `keywords` (type: `array`):

A list of keywords or queries to search for.

## `location` (type: `string`):

Optional country, state or city used to narrow the search. Leave it empty to search without a geographic filter.

## `customDomains` (type: `array`):

List of custom email domains

## `maxEmails` (type: `integer`):

How many addresses each search keyword + domain suffix combination may collect before the finder moves on to the next one. This is a per-combination target, not a run-wide total: with 3 keyword and 2 Domains and a limit of 20, the run works through all 6 combinations and aims for up to 20 addresses in each, so up to 120 overall. Lower values finish sooner and cost less; higher values dig deeper but never guarantee a fuller result, since the run can only find what is publicly listed.

## `excludeWords` (type: `array`):

Words or phrases you do not want to see.

## Actor input object example

```json
{
  "keywords": [
    "Company",
    "Business"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 5,
  "excludeWords": []
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "keywords": [
        "Company",
        "Business"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("email_scraper/cylex-uk-email-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 = {
    "keywords": [
        "Company",
        "Business",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
    "excludeWords": [],
}

# Run the Actor and wait for it to finish
run = client.actor("email_scraper/cylex-uk-email-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "keywords": [
    "Company",
    "Business"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "excludeWords": []
}' |
apify call email_scraper/cylex-uk-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/cylex-uk-email-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/jkwdolMmiVIQ9rzqS/builds/JR48PiYxfPmUZmkWG/openapi.json
