# Enrich a LinkedIn URL List with Work Emails for Event Follow-Up

**Use case:** 

Finds work emails for people you have only as LinkedIn URLs, such as event speakers or attendees you want to follow up with. You provide profile URLs; the waterfall matches each person and finds an email, stopping before the mailbox check.

## Input

```json
{
  "items": [
    "https://www.linkedin.com/in/jane-doe-example",
    "https://www.linkedin.com/in/john-smith-example"
  ],
  "stopAt": "email",
  "limit": 10,
  "includeAudit": false
}
```

## Output

```json
{
  "fullName": {
    "label": "Name",
    "format": "string"
  },
  "jobTitle": {
    "label": "Title",
    "format": "string"
  },
  "company": {
    "label": "Company",
    "format": "string"
  },
  "email": {
    "label": "Email",
    "format": "string"
  },
  "emailStatus": {
    "label": "Status",
    "format": "string"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  },
  "reached": {
    "label": "Reached",
    "format": "string"
  },
  "emailSource": {
    "label": "Email source",
    "format": "string"
  },
  "profileUrl": {
    "label": "Profile",
    "format": "string"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The Waterfall Email Enrichment API, Any Identifier Actor is ready to run with the inputs already set for "Enrich a LinkedIn URL List with Work Emails for Event Follow-Up". [Sign up or log in](https://console.apify.com/create-task-from-example/q2qb8CS2bxeC7MBfN) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Enrich a LinkedIn URL List with Work Emails for Event Follow-Up" task

The Waterfall Email Enrichment API, Any Identifier Actor will start running based on the input automatically. You can also change all the input fields, like who to enrich (one per line), where should the waterfall stop?, and more, to match your specific use case.

### 3. Receive the "Enrich a LinkedIn URL List with Work Emails for Event Follow-Up" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as name, title, company, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Enrich a LinkedIn URL List with Work Emails for Event Follow-Up" task via API](https://apify.com/b2bdata/waterfall-contact-enrichment.md).

## FAQ

### What does the LinkedIn URL email enrichment task return?

The LinkedIn URL email enrichment task returns the matched person with name, job title, company, a work email when found, the email source and profile URL, in input order.

### What input do I need for LinkedIn URL email enrichment?

For LinkedIn URL email enrichment, provide profile URLs or slugs, one per line, and set the stop step to email so the run finds a work email without checking the mailbox.

### How do I run the LinkedIn URL email enrichment task on a schedule or send results to Google Sheets?

Start the LinkedIn URL email enrichment task from the Apify console, API or a schedule, then export the dataset as CSV, JSON or Excel and import it into Google Sheets, or connect an integration.

### When should I stop at the person step instead?

If you only need to confirm who a LinkedIn profile belongs to, set the stop step in this enrichment task to person. Choose email or verified when you also need a work email.

### How do event marketers use LinkedIn-to-email enrichment?

Event marketers take speaker or attendee profile URLs, run this enrichment task to find work emails, and export a CSV for a post-event follow-up campaign.

## About this Actor

This example demonstrates how to use [Waterfall Email Enrichment API, Any Identifier](https://apify.com/b2bdata/waterfall-contact-enrichment.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/b2bdata/waterfall-contact-enrichment.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

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 full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/b2bdata/waterfall-contact-enrichment.md

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`).
