YepAPI
Email API

LinkedIn Finder

Find a verified email address from any LinkedIn profile URL, with position, company, and source data.

POST/v1/email/linkedin-finder
$0.02/call

Usage

const res = await fetch('https://api.yepapi.com/v1/email/linkedin-finder', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ url: 'https://www.linkedin.com/in/patrickcollison' }),
});
const { data } = await res.json();
console.log(data);
curl -X POST https://api.yepapi.com/v1/email/linkedin-finder \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.linkedin.com/in/patrickcollison"}'

Request Body

ParameterTypeRequiredDescriptionDefault
urlstringYesLinkedIn profile URL (e.g., https://www.linkedin.com/in/username)
fullbooleanNoReturn the full contact profile including sourcesfalse

Response

{
  "data": {
    "contact": {
      "acceptAll": true,
      "company": "Stripe",
      "companyDomain": "stripe.com",
      "confidenceScore": 100,
      "country": "US",
      "department": "marketing",
      "disposable": false,
      "email": "[email protected]",
      "firstName": "Patrick",
      "fullName": "Patrick Collison",
      "gender": "male",
      "hasPhone": true,
      "lastName": "Collison",
      "linkedin": "https://www.linkedin.com/in/patrickcollison",
      "position": "social media marketing manager",
      "seniority": null,
      "sources": [
        {
          "domain": "microconf.gen.co",
          "firstSeen": "2021-01-30T22:46:21+01:00",
          "lastSeen": "2021-02-02T16:51:05+01:00"
        },
        {
          "domain": "microconf.gen.co",
          "firstSeen": "2021-01-30T22:46:22+01:00",
          "lastSeen": "2021-02-02T16:51:06+01:00"
        },
        {
          "domain": "microconf.gen.co",
          "firstSeen": "2021-01-30T22:46:35+01:00",
          "lastSeen": "2021-02-02T16:51:09+01:00"
        },
        {
          "domain": "patrickcollison.com",
          "firstSeen": "2021-01-30T23:24:37+01:00",
          "lastSeen": "2023-10-24T11:31:14+02:00"
        },
        {
          "domain": "patrickcollison.com",
          "firstSeen": "2021-01-30T23:24:37+01:00",
          "lastSeen": "2023-10-24T11:31:14+02:00"
        },
        {
          "domain": "paganresearch.io",
          "firstSeen": "2021-01-29T19:15:40+01:00",
          "lastSeen": "2024-12-18T15:19:56+01:00"
        },
        {
          "domain": "app.cxoreach.com",
          "firstSeen": "2021-05-17T16:30:01+02:00",
          "lastSeen": "2024-12-18T15:37:43+01:00"
        },
        {
          "domain": "offerdos.com",
          "firstSeen": "2021-06-13T08:37:39+02:00",
          "lastSeen": "2021-06-13T22:58:27+02:00"
        },
        {
          "domain": "docs.google.com",
          "firstSeen": "2021-07-21T18:23:55+02:00",
          "lastSeen": "2021-10-03T00:25:39+02:00"
        },
        {
          "domain": "docs.betteruptime.com",
          "firstSeen": "2021-12-22T14:48:43+01:00",
          "lastSeen": "2022-01-23T18:15:58+01:00"
        },
        {
          "domain": "web.archive.org",
          "firstSeen": "2022-03-26T10:01:30+01:00",
          "lastSeen": "2022-03-28T20:44:26+02:00"
        },
        {
          "domain": "web.archive.org",
          "firstSeen": "2022-03-26T10:03:52+01:00",
          "lastSeen": "2022-03-28T20:44:30+02:00"
        },
        {
          "domain": "functional.tools",
          "firstSeen": "2023-09-17T14:07:44+02:00",
          "lastSeen": "2023-10-24T20:54:56+02:00"
        },
        {
          "domain": "patrickcollison.com",
          "firstSeen": "2024-09-17T01:10:47+02:00",
          "lastSeen": "2024-11-29T15:39:14+01:00"
        },
        {
          "domain": "deliverabilityguide.com",
          "firstSeen": "2024-09-20T03:54:56+02:00",
          "lastSeen": "2024-12-21T12:32:03+01:00"
        },
        {
          "domain": "www.surviving-tomorrow.com",
          "firstSeen": "2025-02-13T17:15:18+01:00",
          "lastSeen": "2025-03-08T11:27:22+01:00"
        },
        {
          "domain": "www.surviving-tomorrow.com",
          "firstSeen": "2025-02-13T16:52:51+01:00",
          "lastSeen": "2025-03-08T12:49:52+01:00"
        }
      ],
      "twitter": "https://twitter.com/patrickc",
      "type": "personal",
      "verificationStatus": "valid",
      "verified": true,
      "webmail": false
    }
  },
  "ok": true
}

Response Fields

FieldTypeDescription
okbooleanWhether the request succeeded
data.contactobjectThe contact found for the LinkedIn profile
data.contact.emailstring | nullThe email address found
data.contact.firstNamestring | nullFirst name
data.contact.lastNamestring | nullLast name
data.contact.fullNamestring | nullFull name
data.contact.companystring | nullCompany name
data.contact.companyDomainstring | nullCompany domain
data.contact.positionstring | nullJob title
data.contact.departmentstring | nullDepartment
data.contact.senioritystring | nullSeniority level
data.contact.genderstring | nullInferred gender
data.contact.countrystring | nullISO country code
data.contact.confidenceScorenumberConfidence score from 0 to 100
data.contact.typestring | nullpersonal or generic
data.contact.verifiedbooleanWhether the email has been verified as deliverable
data.contact.verificationStatusstring | nullVerification result (e.g., valid, invalid)
data.contact.acceptAllbooleanWhether the mailbox domain is catch-all
data.contact.disposablebooleanWhether the address is a disposable email
data.contact.webmailbooleanWhether the address is a webmail account
data.contact.hasPhonebooleanWhether a phone number is available for this contact
data.contact.linkedinstring | nullLinkedIn profile URL
data.contact.twitterstring | nullTwitter/X profile URL
data.contact.sourcesobject[]Public web pages where the email was found — each with domain, firstSeen, lastSeen
Under the Hood

Each entry in sources shows a public page where the email appeared, with the first and last time it was seen — useful for judging how current the address is.

On this page