# LinkedIn Email Scraper — Profile + Email 📧 No Cookies (`neuralverge/neuralverge-linkedin-email`) Actor

Find a LinkedIn profile and work email from a URL or username, with a clear emailFound flag. Pay only for matched profiles. No cookies or account required.

- **URL**: https://apify.com/neuralverge/neuralverge-linkedin-email.md
- **Developed by:** [NeuralVerge](https://apify.com/neuralverge) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $10.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use 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

### LinkedIn Email Scraper — Profile + Email 📧 No Cookies

Give it a **LinkedIn profile URL or username and get back the person plus their work
email when available** — name, headline, company, location and email, as one clean
row. Powered by the Neuralverge API. **No cookies or account
required**, and **you only pay for profiles we actually match**.

Ideal for outbound sales, recruiting, and lead-list enrichment where you have the
LinkedIn URL and need a reachable email.

### ✨ Why this Actor

- 💸 **Pay only for matched profiles** — unresolved lookups are skipped and never
  billed. Misses are free; no empty, billable rows.
- 📧 **Profile + work email in one step** — resolve the person and find the email
  together, with a clear `emailFound` flag, instead of chaining two tools.
- 🍪 **No cookies, login or account** — never share LinkedIn credentials or risk
  account restrictions. The lookup runs on the Neuralverge backend.
- ⚡ **Real-time & structured** — fresh lookups and clean columns for outbound, CRM,
  or AI agents.

### 🔧 How it works

1. **Provide a LinkedIn profile URL or username** — a full URL
   (`https://www.linkedin.com/in/williamhgates`) or just the handle (`williamhgates`).
2. **Run the Actor.** The person lookup and email discovery run on the Neuralverge
   backend.
3. **Get one dataset row per matched person**, with `email` and an `emailFound`
   flag. Export to CSV, JSON, or Excel, or pull it over the Apify API.

### Input

One profile per run.

| Field | Type | Notes |
|---|---|---|
| `profileUrl` | string | A LinkedIn profile URL or username. |
| `includeEmail` | boolean | Return the email when available (default `true`). |

```json
{
  "profileUrl": "https://www.linkedin.com/in/williamhgates",
  "includeEmail": true
}
````

### What you'll receive

Each row includes, when available:

- **Identity & contact** — `fullName`, `firstName`, `lastName`, `headline`, `email` and
  `emailFound` (boolean)
- **Company & location** — `currentCompany`, `location`
- **Reach** — `connectionCount`, `followerCount`, `profileUrl`, `publicIdentifier`
- **Full history** — the complete `experience` and `education` arrays, plus the whole
  machine-readable person object under `basicInfo` (profile & background pictures,
  `creator_hashtags`, `is_verified`, `is_top_voice`, `top_education_school`,
  `current_company_url`, and more)
- **Meta** — `query` (input URL) and `scrapedAt`, the markdown summary under `human`, and
  the complete backend response under `raw` — which carries the full machine-readable
  result at `raw.machine` (including `raw.machine.first_item.featured`, the person's
  featured posts with engagement counts, which is not flattened into a top-level column)

> **Note on structure.** This Actor calls the `run-linkedin-email` endpoint, which returns
> a **fixed** person+email shape — so, unlike the AI-extract Actors, there is no
> `extract_schema_json` in the response. The complete machine-readable result still travels
> with every row inside `raw.machine`. An `email` is **not guaranteed**; when none is found,
> `emailFound` is `false` and `email` is `null` (the profile row is still returned).

#### Example output (real run)

A real dataset row from `https://www.linkedin.com/in/williamhgates`, shown **in full** —
including the complete machine-readable result under `raw.machine`. The `human` markdown
summary is omitted here only for brevity; it is returned on every real row.

```json
{
  "query": "https://www.linkedin.com/in/williamhgates",
  "scrapedAt": "2026-07-18T12:00:00.000Z",
  "fullName": "Bill Gates",
  "firstName": "Bill",
  "lastName": "Gates",
  "headline": "Chair, Gates Foundation and Founder, Breakthrough Energy",
  "email": "bill.gates@gatesfoundation.org",
  "emailFound": true,
  "location": "Seattle, Washington, United States",
  "currentCompany": "Gates Foundation",
  "connectionCount": 8,
  "followerCount": 40514856,
  "profileUrl": "https://linkedin.com/in/williamhgates",
  "publicIdentifier": "williamhgates",
  "basicInfo": {
    "fullname": "Bill Gates",
    "first_name": "Bill",
    "last_name": "Gates",
    "headline": "Chair, Gates Foundation and Founder, Breakthrough Energy",
    "public_identifier": "williamhgates",
    "profile_url": "https://linkedin.com/in/williamhgates",
    "profile_picture_url": "https://media.licdn.com/dms/image/v2/D5603AQF-RYZP55jmXA/profile-displayphoto-shrink_800_800/B56ZRi8g.aGsAc-/0/1736826818808?e=1785974400&v=beta&t=N85D86MRjsX6n0VL-gTtB00I-Wp2OVv2TlubmOaqOOI",
    "about": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
    "location": {
      "country": "United States",
      "city": "Seattle, Washington",
      "full": "Seattle, Washington, United States",
      "postal_code": "",
      "country_code": "US"
    },
    "creator_hashtags": [
      "books",
      "climatechange",
      "healthcare",
      "innovation",
      "sustainability"
    ],
    "is_creator": true,
    "is_influencer": true,
    "is_premium": true,
    "open_to_work": false,
    "created_timestamp": 1367521780840,
    "show_follower_count": true,
    "background_picture_url": "https://media.licdn.com/dms/image/v2/D5616AQEjhPbTCeblYg/profile-displaybackgroundimage-shrink_350_1400/B56ZcytR5SGsAg-/0/1748902420393?e=1785974400&v=beta&t=tfuFq3xwEhcTj0loUnzCS9k7RCWVWhP4wFovqJCnL6k",
    "memorialized": false,
    "is_top_voice": true,
    "primary_locale": "en_US",
    "urn": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
    "follower_count": 40514856,
    "connection_count": 8,
    "current_company": "Gates Foundation",
    "current_company_urn": "8736",
    "current_company_url": "https://www.linkedin.com/company/gates-foundation",
    "current_company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
    "top_education_school": {
      "name": "Harvard University",
      "urn": "18483",
      "url": "https://www.linkedin.com/school/harvard-university",
      "logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M"
    },
    "creator_website": "https://gatesnot.es/tgn",
    "is_verified": true,
    "top_skills": [],
    "email": "bill.gates@gatesfoundation.org"
  },
  "experience": [
    {
      "title": "Co-chair",
      "company": "Gates Foundation",
      "duration": "2000 - Present · 26 yrs 7 mos",
      "start_date": {
        "year": 2000
      },
      "is_current": true,
      "company_linkedin_url": "https://www.linkedin.com/company/8736/",
      "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
      "company_id": "8736"
    },
    {
      "title": "Founder",
      "company": "Breakthrough Energy",
      "duration": "2015 - Present · 11 yrs 7 mos",
      "start_date": {
        "year": 2015
      },
      "is_current": true,
      "company_linkedin_url": "https://www.linkedin.com/company/19141006/",
      "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQFRMYiQN7-2kA/company-logo_400_400/B56ZoI4SGPI0AY-/0/1761085563539/breakthrough_energy_logo?e=1785974400&v=beta&t=hsODZZCXbWukeK0n5APAU3p9axKgCu2N3m50w1ITcUU",
      "company_id": "19141006"
    },
    {
      "title": "Co-founder",
      "company": "Microsoft",
      "duration": "1975 - Present · 51 yrs 7 mos",
      "start_date": {
        "year": 1975
      },
      "is_current": true,
      "company_linkedin_url": "https://www.linkedin.com/company/1035/",
      "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_400_400/B56ZYQ0mrGGoAc-/0/1744038948046/microsoft_logo?e=1785974400&v=beta&t=65JciKJix5JQ1YSt1J4xjguhNriK6rMPH5BN7ZKygjg",
      "company_id": "1035"
    }
  ],
  "education": [
    {
      "school": "Harvard University",
      "duration": "1973 - 1975",
      "school_linkedin_url": "https://www.linkedin.com/company/1646/",
      "school_logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M",
      "start_date": {
        "year": 1973
      },
      "end_date": {
        "year": 1975
      },
      "school_id": "1646"
    },
    {
      "school": "Lakeside School",
      "school_linkedin_url": "https://www.linkedin.com/company/30288/",
      "school_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQGFmOQmzpxg9A/company-logo_400_400/company-logo_400_400/0/1683732883164/lakeside_school_logo?e=1785974400&v=beta&t=knkWUDWVrmtFi4ti2pLrPEF65jt9ychrd2LZvmmkzJY",
      "school_id": "30288"
    }
  ],
  "raw": {
    "session_id": "07394b52-e74b-49c7-8ff0-fb531fafe23d",
    "kind": "linkedin_email",
    "username": "https://www.linkedin.com/in/williamhgates",
    "includeEmail": true,
    "machine": {
      "total_items": 1,
      "first_item": {
        "basic_info": {
          "fullname": "Bill Gates",
          "first_name": "Bill",
          "last_name": "Gates",
          "headline": "Chair, Gates Foundation and Founder, Breakthrough Energy",
          "public_identifier": "williamhgates",
          "profile_url": "https://linkedin.com/in/williamhgates",
          "profile_picture_url": "https://media.licdn.com/dms/image/v2/D5603AQF-RYZP55jmXA/profile-displayphoto-shrink_800_800/B56ZRi8g.aGsAc-/0/1736826818808?e=1785974400&v=beta&t=N85D86MRjsX6n0VL-gTtB00I-Wp2OVv2TlubmOaqOOI",
          "about": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
          "location": {
            "country": "United States",
            "city": "Seattle, Washington",
            "full": "Seattle, Washington, United States",
            "postal_code": "",
            "country_code": "US"
          },
          "creator_hashtags": [
            "books",
            "climatechange",
            "healthcare",
            "innovation",
            "sustainability"
          ],
          "is_creator": true,
          "is_influencer": true,
          "is_premium": true,
          "open_to_work": false,
          "created_timestamp": 1367521780840,
          "show_follower_count": true,
          "background_picture_url": "https://media.licdn.com/dms/image/v2/D5616AQEjhPbTCeblYg/profile-displaybackgroundimage-shrink_350_1400/B56ZcytR5SGsAg-/0/1748902420393?e=1785974400&v=beta&t=tfuFq3xwEhcTj0loUnzCS9k7RCWVWhP4wFovqJCnL6k",
          "memorialized": false,
          "is_top_voice": true,
          "primary_locale": "en_US",
          "urn": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
          "follower_count": 40514856,
          "connection_count": 8,
          "current_company": "Gates Foundation",
          "current_company_urn": "8736",
          "current_company_url": "https://www.linkedin.com/company/gates-foundation",
          "current_company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
          "top_education_school": {
            "name": "Harvard University",
            "urn": "18483",
            "url": "https://www.linkedin.com/school/harvard-university",
            "logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M"
          },
          "creator_website": "https://gatesnot.es/tgn",
          "is_verified": true,
          "top_skills": [],
          "email": "bill.gates@gatesfoundation.org"
        },
        "experience": [
          {
            "title": "Co-chair",
            "company": "Gates Foundation",
            "duration": "2000 - Present · 26 yrs 7 mos",
            "start_date": {
              "year": 2000
            },
            "is_current": true,
            "company_linkedin_url": "https://www.linkedin.com/company/8736/",
            "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
            "company_id": "8736"
          },
          {
            "title": "Founder",
            "company": "Breakthrough Energy",
            "duration": "2015 - Present · 11 yrs 7 mos",
            "start_date": {
              "year": 2015
            },
            "is_current": true,
            "company_linkedin_url": "https://www.linkedin.com/company/19141006/",
            "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQFRMYiQN7-2kA/company-logo_400_400/B56ZoI4SGPI0AY-/0/1761085563539/breakthrough_energy_logo?e=1785974400&v=beta&t=hsODZZCXbWukeK0n5APAU3p9axKgCu2N3m50w1ITcUU",
            "company_id": "19141006"
          },
          {
            "title": "Co-founder",
            "company": "Microsoft",
            "duration": "1975 - Present · 51 yrs 7 mos",
            "start_date": {
              "year": 1975
            },
            "is_current": true,
            "company_linkedin_url": "https://www.linkedin.com/company/1035/",
            "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_400_400/B56ZYQ0mrGGoAc-/0/1744038948046/microsoft_logo?e=1785974400&v=beta&t=65JciKJix5JQ1YSt1J4xjguhNriK6rMPH5BN7ZKygjg",
            "company_id": "1035"
          }
        ],
        "education": [
          {
            "school": "Harvard University",
            "duration": "1973 - 1975",
            "school_linkedin_url": "https://www.linkedin.com/company/1646/",
            "school_logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M",
            "start_date": {
              "year": 1973
            },
            "end_date": {
              "year": 1975
            },
            "school_id": "1646"
          },
          {
            "school": "Lakeside School",
            "school_linkedin_url": "https://www.linkedin.com/company/30288/",
            "school_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQGFmOQmzpxg9A/company-logo_400_400/company-logo_400_400/0/1683732883164/lakeside_school_logo?e=1785974400&v=beta&t=knkWUDWVrmtFi4ti2pLrPEF65jt9ychrd2LZvmmkzJY",
            "school_id": "30288"
          }
        ],
        "featured": [
          {
            "type": "post",
            "title": "What the Gates Foundation hopes to accomplish over the next 20 years",
            "description": "Looking ahead to the next 20 years, the Gates Foundation has three major aspirations to guide our work: \n\n1. No mom, child, or baby dies of a preventable cause. \n2. The next generation grows up in a world without deadly infectious diseases. \n3. Hundreds of millions of people break free from poverty, putting more countries on a path to prosperity. \n \nI know that with the right commitment of resources, a fairer and healthier future for everyone is just on the horizon.",
            "url": "https://www.linkedin.com/feed/update/urn:li:activity:7407934241675608064?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7407934241675608064%29",
            "image_url": "https://media.licdn.com/dms/image/v2/D5612AQE-eZUAKTbmyQ/article-cover_image-shrink_720_1280/B56Zs5D6pMKIAI-/0/1766188887129?e=1785974400&v=beta&t=3d5HsoBUdm9k6WzSS1G52fA0mAa_IUcRFS0rIPj3qwk",
            "social_counts": {
              "likes": 5468,
              "comments": 1426,
              "reaction_counts": [
                {
                  "type": "like",
                  "count": 4674
                },
                {
                  "type": "empathy",
                  "count": 340
                },
                {
                  "type": "appreciation",
                  "count": 287
                },
                {
                  "type": "praise",
                  "count": 115
                },
                {
                  "type": "interest",
                  "count": 44
                },
                {
                  "type": "entertainment",
                  "count": 8
                }
              ]
            }
          },
          {
            "type": "post",
            "title": "How to get the world back on track and enter a new era of unprecedented progress",
            "description": "I have always been an optimist. These days, though, my optimism comes with footnotes. For the first time this century, the world slipped backwards on key measures like childhood mortality in 2025, and if we don't make the right decisions, this trend will continue.  At the same time, I also believe that, within the next decade, the world will not only get back on track but enter a new era of unprecedented progress. As we start 2026, I'm thinking about how the year ahead will position us for decades to come.",
            "url": "https://www.linkedin.com/feed/update/urn:li:activity:7416559967329103872?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7416559967329103872%29",
            "image_url": "https://media.licdn.com/dms/image/v2/D5612AQEgG5WUmlF97w/videocover-high/B56ZuzdRvxHcBc-/0/1768242356655?e=1785974400&v=beta&t=0ykgOYMfbiU_SvSwhCPwmtqtfKP_eLDRgLNaBWgToCs",
            "social_counts": {
              "likes": 5958,
              "comments": 1084,
              "reaction_counts": [
                {
                  "type": "like",
                  "count": 5154
                },
                {
                  "type": "empathy",
                  "count": 299
                },
                {
                  "type": "interest",
                  "count": 297
                },
                {
                  "type": "appreciation",
                  "count": 127
                },
                {
                  "type": "praise",
                  "count": 69
                },
                {
                  "type": "entertainment",
                  "count": 12
                }
              ]
            }
          }
        ]
      },
      "items": [
        {
          "basic_info": {
            "fullname": "Bill Gates",
            "first_name": "Bill",
            "last_name": "Gates",
            "headline": "Chair, Gates Foundation and Founder, Breakthrough Energy",
            "public_identifier": "williamhgates",
            "profile_url": "https://linkedin.com/in/williamhgates",
            "profile_picture_url": "https://media.licdn.com/dms/image/v2/D5603AQF-RYZP55jmXA/profile-displayphoto-shrink_800_800/B56ZRi8g.aGsAc-/0/1736826818808?e=1785974400&v=beta&t=N85D86MRjsX6n0VL-gTtB00I-Wp2OVv2TlubmOaqOOI",
            "about": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
            "location": {
              "country": "United States",
              "city": "Seattle, Washington",
              "full": "Seattle, Washington, United States",
              "postal_code": "",
              "country_code": "US"
            },
            "creator_hashtags": [
              "books",
              "climatechange",
              "healthcare",
              "innovation",
              "sustainability"
            ],
            "is_creator": true,
            "is_influencer": true,
            "is_premium": true,
            "open_to_work": false,
            "created_timestamp": 1367521780840,
            "show_follower_count": true,
            "background_picture_url": "https://media.licdn.com/dms/image/v2/D5616AQEjhPbTCeblYg/profile-displaybackgroundimage-shrink_350_1400/B56ZcytR5SGsAg-/0/1748902420393?e=1785974400&v=beta&t=tfuFq3xwEhcTj0loUnzCS9k7RCWVWhP4wFovqJCnL6k",
            "memorialized": false,
            "is_top_voice": true,
            "primary_locale": "en_US",
            "urn": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
            "follower_count": 40514856,
            "connection_count": 8,
            "current_company": "Gates Foundation",
            "current_company_urn": "8736",
            "current_company_url": "https://www.linkedin.com/company/gates-foundation",
            "current_company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
            "top_education_school": {
              "name": "Harvard University",
              "urn": "18483",
              "url": "https://www.linkedin.com/school/harvard-university",
              "logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M"
            },
            "creator_website": "https://gatesnot.es/tgn",
            "is_verified": true,
            "top_skills": [],
            "email": "bill.gates@gatesfoundation.org"
          },
          "experience": [
            {
              "title": "Co-chair",
              "company": "Gates Foundation",
              "duration": "2000 - Present · 26 yrs 7 mos",
              "start_date": {
                "year": 2000
              },
              "is_current": true,
              "company_linkedin_url": "https://www.linkedin.com/company/8736/",
              "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQEgMqqFTd40Tg/company-logo_400_400/company-logo_400_400/0/1736784969376/bill__melinda_gates_foundation_logo?e=1785974400&v=beta&t=EMgLfYrFsnEhzv79P9Cf7A5qj3R4Xi_XmKpFjG7VhoQ",
              "company_id": "8736"
            },
            {
              "title": "Founder",
              "company": "Breakthrough Energy",
              "duration": "2015 - Present · 11 yrs 7 mos",
              "start_date": {
                "year": 2015
              },
              "is_current": true,
              "company_linkedin_url": "https://www.linkedin.com/company/19141006/",
              "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQFRMYiQN7-2kA/company-logo_400_400/B56ZoI4SGPI0AY-/0/1761085563539/breakthrough_energy_logo?e=1785974400&v=beta&t=hsODZZCXbWukeK0n5APAU3p9axKgCu2N3m50w1ITcUU",
              "company_id": "19141006"
            },
            {
              "title": "Co-founder",
              "company": "Microsoft",
              "duration": "1975 - Present · 51 yrs 7 mos",
              "start_date": {
                "year": 1975
              },
              "is_current": true,
              "company_linkedin_url": "https://www.linkedin.com/company/1035/",
              "company_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_400_400/B56ZYQ0mrGGoAc-/0/1744038948046/microsoft_logo?e=1785974400&v=beta&t=65JciKJix5JQ1YSt1J4xjguhNriK6rMPH5BN7ZKygjg",
              "company_id": "1035"
            }
          ],
          "education": [
            {
              "school": "Harvard University",
              "duration": "1973 - 1975",
              "school_linkedin_url": "https://www.linkedin.com/company/1646/",
              "school_logo_url": "https://media.licdn.com/dms/image/v2/C4E0BAQF5t62bcL0e9g/company-logo_400_400/company-logo_400_400/0/1631318058235?e=1785974400&v=beta&t=nAj6dooCh1EzFOlh6yU7995eP9J3VO9X5Go9Q19Ea1M",
              "start_date": {
                "year": 1973
              },
              "end_date": {
                "year": 1975
              },
              "school_id": "1646"
            },
            {
              "school": "Lakeside School",
              "school_linkedin_url": "https://www.linkedin.com/company/30288/",
              "school_logo_url": "https://media.licdn.com/dms/image/v2/D560BAQGFmOQmzpxg9A/company-logo_400_400/company-logo_400_400/0/1683732883164/lakeside_school_logo?e=1785974400&v=beta&t=knkWUDWVrmtFi4ti2pLrPEF65jt9ychrd2LZvmmkzJY",
              "school_id": "30288"
            }
          ],
          "featured": [
            {
              "type": "post",
              "title": "What the Gates Foundation hopes to accomplish over the next 20 years",
              "description": "Looking ahead to the next 20 years, the Gates Foundation has three major aspirations to guide our work: \n\n1. No mom, child, or baby dies of a preventable cause. \n2. The next generation grows up in a world without deadly infectious diseases. \n3. Hundreds of millions of people break free from poverty, putting more countries on a path to prosperity. \n \nI know that with the right commitment of resources, a fairer and healthier future for everyone is just on the horizon.",
              "url": "https://www.linkedin.com/feed/update/urn:li:activity:7407934241675608064?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7407934241675608064%29",
              "image_url": "https://media.licdn.com/dms/image/v2/D5612AQE-eZUAKTbmyQ/article-cover_image-shrink_720_1280/B56Zs5D6pMKIAI-/0/1766188887129?e=1785974400&v=beta&t=3d5HsoBUdm9k6WzSS1G52fA0mAa_IUcRFS0rIPj3qwk",
              "social_counts": {
                "likes": 5468,
                "comments": 1426,
                "reaction_counts": [
                  {
                    "type": "like",
                    "count": 4674
                  },
                  {
                    "type": "empathy",
                    "count": 340
                  },
                  {
                    "type": "appreciation",
                    "count": 287
                  },
                  {
                    "type": "praise",
                    "count": 115
                  },
                  {
                    "type": "interest",
                    "count": 44
                  },
                  {
                    "type": "entertainment",
                    "count": 8
                  }
                ]
              }
            },
            {
              "type": "post",
              "title": "How to get the world back on track and enter a new era of unprecedented progress",
              "description": "I have always been an optimist. These days, though, my optimism comes with footnotes. For the first time this century, the world slipped backwards on key measures like childhood mortality in 2025, and if we don't make the right decisions, this trend will continue.  At the same time, I also believe that, within the next decade, the world will not only get back on track but enter a new era of unprecedented progress. As we start 2026, I'm thinking about how the year ahead will position us for decades to come.",
              "url": "https://www.linkedin.com/feed/update/urn:li:activity:7416559967329103872?updateEntityUrn=urn%3Ali%3Afs_feedUpdate%3A%28V2%2Curn%3Ali%3Aactivity%3A7416559967329103872%29",
              "image_url": "https://media.licdn.com/dms/image/v2/D5612AQEgG5WUmlF97w/videocover-high/B56ZuzdRvxHcBc-/0/1768242356655?e=1785974400&v=beta&t=0ykgOYMfbiU_SvSwhCPwmtqtfKP_eLDRgLNaBWgToCs",
              "social_counts": {
                "likes": 5958,
                "comments": 1084,
                "reaction_counts": [
                  {
                    "type": "like",
                    "count": 5154
                  },
                  {
                    "type": "empathy",
                    "count": 299
                  },
                  {
                    "type": "interest",
                    "count": 297
                  },
                  {
                    "type": "appreciation",
                    "count": 127
                  },
                  {
                    "type": "praise",
                    "count": 69
                  },
                  {
                    "type": "entertainment",
                    "count": 12
                  }
                ]
              }
            }
          ]
        }
      ]
    },
    "total_points": 10
  }
}
```

> Genuine output from a live run. `emailFound` is `true` and `email` is populated here; when
> no email is discovered, `emailFound` is `false` and `email` is `null` while the profile row
> is still returned. The full machine-readable person (including `featured` posts under
> `raw.machine.first_item.featured`) travels with every row inside `raw`.

### Pricing

Pay per result — **$0.010 per matched profile** ($10 per 1,000) returned to the
dataset. **You pay only for matched profiles — unresolved lookups are free.**

| Event | Price |
|---|---|
| Actor start | Free |
| Matched profile returned (per dataset row) | **$0.010** |

If a profile can't be resolved at all, the row is skipped and **not billed**. A
matched profile is billed even when no email is found (`emailFound: false`), so you
always know the coverage on your list. Pricing is on top of your Apify platform usage.

### Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel,
or fetch on demand through the [Apify API](https://docs.apify.com/api). The Actor
also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and any
[MCP](https://mcp.apify.com/) client.

### FAQ

**Do I need a LinkedIn account or cookies?** No. The lookup runs on the Neuralverge
backend — you never provide credentials or a session.

**Can I pass a username instead of a URL?** Yes — a bare handle like `williamhgates`
works as well as a full profile URL.

**Is an email guaranteed?** No. Emails are not published on LinkedIn; discovery is
best-effort and independent. Use the `emailFound` flag to branch your workflow.

**Am I charged when no email is found?** You're charged for a **matched profile**.
If the profile itself can't be resolved, you're not charged. A resolved profile
without an email is still a billable row.

**Only have a name and a company?** A separate name + company/domain finder actor is available.

***

**Disclaimer:** This Actor is an independent tool and is not affiliated with, endorsed
by, or sponsored by LinkedIn Corporation. LinkedIn® is a registered trademark of
LinkedIn Corporation. All trademarks are property of their respective owners.

# Actor input Schema

## `profileUrl` (type: `string`):

A LinkedIn profile URL or bare username (e.g. williamhgates) — one per run.

## `includeEmail` (type: `boolean`):

Return the email when available.

## Actor input object example

```json
{
  "profileUrl": "https://www.linkedin.com/in/williamhgates",
  "includeEmail": true
}
```

# Actor output Schema

## `results` (type: `string`):

LinkedIn people profile plus resolved email, one row per matched profile URL.

# 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 = {
    "profileUrl": "https://www.linkedin.com/in/williamhgates"
};

// Run the Actor and wait for it to finish
const run = await client.actor("neuralverge/neuralverge-linkedin-email").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 = { "profileUrl": "https://www.linkedin.com/in/williamhgates" }

# Run the Actor and wait for it to finish
run = client.actor("neuralverge/neuralverge-linkedin-email").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 '{
  "profileUrl": "https://www.linkedin.com/in/williamhgates"
}' |
apify call neuralverge/neuralverge-linkedin-email --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=neuralverge/neuralverge-linkedin-email",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "LinkedIn Email Scraper — Profile + Email 📧 No Cookies",
        "description": "Find a LinkedIn profile and work email from a URL or username, with a clear emailFound flag. Pay only for matched profiles. No cookies or account required.",
        "version": "0.1",
        "x-build-id": "vxh8Cua56IdkJyWrY"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/neuralverge~neuralverge-linkedin-email/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-neuralverge-neuralverge-linkedin-email",
                "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/neuralverge~neuralverge-linkedin-email/runs": {
            "post": {
                "operationId": "runs-sync-neuralverge-neuralverge-linkedin-email",
                "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/neuralverge~neuralverge-linkedin-email/run-sync": {
            "post": {
                "operationId": "run-sync-neuralverge-neuralverge-linkedin-email",
                "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",
                "properties": {
                    "profileUrl": {
                        "title": "LinkedIn profile URL or username",
                        "type": "string",
                        "description": "A LinkedIn profile URL or bare username (e.g. williamhgates) — one per run."
                    },
                    "includeEmail": {
                        "title": "Include email",
                        "type": "boolean",
                        "description": "Return the email when available.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
