LinkedIn Profile Email Finder API
curl --request POST \
--url https://api.cufinder.io/v3/people/email-finder \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"linkedin_url": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/people/email-finder"
payload = { "linkedin_url": "<string>" }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({linkedin_url: '<string>'})
};
fetch('https://api.cufinder.io/v3/people/email-finder', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cufinder.io/v3/people/email-finder",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'linkedin_url' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cufinder.io/v3/people/email-finder"
payload := strings.NewReader("{\n \"linkedin_url\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cufinder.io/v3/people/email-finder")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"linkedin_url\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/people/email-finder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"linkedin_url\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyContact APIs
LinkedIn Profile Email Finder API
LinkedIn profiles reveal professional context but hide the email addresses that outreach campaigns desperately need. The LinkedIn Profile Email Finder API extracts verified business email addresses from LinkedIn URLs with 94% confidence scores, matching profiles against CUFinder’s 1B+ contact database. Built for developers creating B2B lead generation and recruitment automation tools, this RESTful endpoint delivers validated work emails that power cold outreach, talent acquisition, and partnership development workflows across your sales stack.
POST
/
v3
/
people
/
email-finder
LinkedIn Profile Email Finder API
curl --request POST \
--url https://api.cufinder.io/v3/people/email-finder \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"linkedin_url": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/people/email-finder"
payload = { "linkedin_url": "<string>" }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({linkedin_url: '<string>'})
};
fetch('https://api.cufinder.io/v3/people/email-finder', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cufinder.io/v3/people/email-finder",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'linkedin_url' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cufinder.io/v3/people/email-finder"
payload := strings.NewReader("{\n \"linkedin_url\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cufinder.io/v3/people/email-finder")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"linkedin_url\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/people/email-finder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"linkedin_url\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCommon Use Cases
A LinkedIn profile is easy to find; the usable email is usually the missing piece.- Sales Prospecting: Getting a usable email from a LinkedIn profile for outreach.
- Recruiting: Reaching candidates found on LinkedIn over email.
- CRM Enrichment: Adding verified emails to contact records sourced socially.
- Social Selling: Moving a LinkedIn connection into an email sequence.
- Lead Generation: Converting profile lists into contactable leads.
Attributes
string
required
The person’s LinkedIn profile URL.
Response
{
"success": true,
"data": {
"emails": [
{
"value": "rniwa@apple.com",
"type": "work"
}
]
},
"meta": {
"confidence": 98,
"query": {
"linkedin_url": "linkedin.com/in/rniwa"
},
"credits": {
"charged": 5,
"remaining": 9862
}
}
}
Related APIs
LinkedIn Profile Enrichment
Enrich a person from their LinkedIn profile.
Person Enrichment
Enrich a person with full contact data.
Reverse Email Lookup
Identify the person behind an email address.
Company Email Finder
Return verified role-based company emails.

