Reverse Email Lookup API
Identify the person behind any email address, or look them up by first and last name. Returns full name, LinkedIn profile, job title, company, and location.
Endpoint:
https://api.enrichmentapi.io/reverse_email Lookup by
email is preferred. If email is empty, first_name and last_name are both necessary to pass instead.API Parameters
🔑
Authentication
api_keyRequiredYour API key from the dashboard.
📧
Query Parameters
emailOptionalThe email address to look up. Preferred over first_name/last_name when provided.first_nameOptionalThe person's first name. Used when email is not provided.last_nameOptionalThe person's last name. Used when email is not provided.is_freshOptionalSet totrueto force a fresh crawl of the given email to find the latest info about this person, instead of returning cached data. Default:false
Type: Boolean
API Examples
1) 📧 Lookup by Email
Code to Integrate
curl -G "https://api.enrichmentapi.io/reverse_email" \ --data-urlencode "api_key=APIKEY" \ --data-urlencode "email=jordan.lee@acmecorp.com"
import requests params = { 'api_key': 'APIKEY', 'email': 'jordan.lee@acmecorp.com' } response = requests.get('https://api.enrichmentapi.io/reverse_email', params=params) print(response.json())
const axios = require('axios'); axios.get('https://api.enrichmentapi.io/reverse_email', { params: { api_key: 'APIKEY', email: 'jordan.lee@acmecorp.com' } }) .then(res => console.log(res.data)) .catch(err => console.error(err.message));
<?php $query = http_build_query([ 'api_key' => 'APIKEY', 'email' => 'jordan.lee@acmecorp.com', ]); $response = file_get_contents("https://api.enrichmentapi.io/reverse_email?$query"); print_r(json_decode($response, true));
require 'net/http' require 'json' uri = URI('https://api.enrichmentapi.io/reverse_email') uri.query = URI.encode_www_form(api_key: 'APIKEY', email: 'jordan.lee@acmecorp.com') response = Net::HTTP.get(uri) puts JSON.parse(response)
import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class Main { public static void main(String[] args) throws Exception { String url = "https://api.enrichmentapi.io/reverse_email?api_key=APIKEY&email=jordan.lee%40acmecorp.com"; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url)).GET().build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); } }
API Response
{
"person_data": {
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-4a91c7d2",
"profile_url": "https://www.linkedin.com/in/jordan-lee-4a91c7d2",
"headline": "Head of Growth at Acme Corp",
"website_link": "https://www.acmecorp.com/",
"about": "Head of Growth at Acme Corp, focused on B2B demand generation and RevOps. Previously led marketing at Beta Inc. BSc Marketing.",
"get_more_data": "https://api.enrichmentapi.io/person?api_key=APIKEY&profile_id=jordan-lee-4a91c7d2",
"social": [
{ "platform": "linkedin", "url": "https://www.linkedin.com/in/jordan-lee-4a91c7d2" },
{ "platform": "youtube", "url": null },
{ "platform": "x", "url": null },
{ "platform": "instagram", "url": null }
]
},
"status": 200
}2) 🙋 Lookup by Name
Code to Integrate
curl -G "https://api.enrichmentapi.io/reverse_email" \ --data-urlencode "api_key=APIKEY" \ --data-urlencode "first_name=Jordan" \ --data-urlencode "last_name=Lee"
import requests params = { 'api_key': 'APIKEY', 'first_name': 'Jordan', 'last_name': 'Lee' } response = requests.get('https://api.enrichmentapi.io/reverse_email', params=params) print(response.json())
const axios = require('axios'); axios.get('https://api.enrichmentapi.io/reverse_email', { params: { api_key: 'APIKEY', first_name: 'Jordan', last_name: 'Lee' } }) .then(res => console.log(res.data)) .catch(err => console.error(err.message));
<?php $query = http_build_query([ 'api_key' => 'APIKEY', 'first_name' => 'Jordan', 'last_name' => 'Lee', ]); $response = file_get_contents("https://api.enrichmentapi.io/reverse_email?$query"); print_r(json_decode($response, true));
require 'net/http' require 'json' uri = URI('https://api.enrichmentapi.io/reverse_email') uri.query = URI.encode_www_form(api_key: 'APIKEY', first_name: 'Jordan', last_name: 'Lee') response = Net::HTTP.get(uri) puts JSON.parse(response)
import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class Main { public static void main(String[] args) throws Exception { String url = "https://api.enrichmentapi.io/reverse_email?api_key=APIKEY&first_name=Jordan&last_name=Lee"; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url)).GET().build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); } }
API Response
{
"people": [
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-4a91c7d2",
"profile_url": "https://www.linkedin.com/in/jordan-lee-4a91c7d2",
"headline": "Head of Growth at Acme Corp",
"company_name": null,
"location": null,
"website_link": "https://www.acmecorp.com/",
"about": "Head of Growth at Acme Corp, focused on B2B demand generation and RevOps. Previously led marketing at Beta Inc. BSc Marketing.",
"experience": null
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-902fb1",
"profile_url": "https://www.linkedin.com/in/jordan-lee-902fb1",
"headline": "Associate @ Morgan Stanley | Finance",
"company_name": null,
"location": null,
"website_link": null,
"about": "Investment banking associate focused on technology sector M&A. Previously an analyst at a boutique advisory firm.",
"experience": null
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordanlee-hr",
"profile_url": "https://www.linkedin.com/in/jordanlee-hr",
"headline": "People Ops Lead | Talent & Culture",
"company_name": null,
"location": null,
"website_link": null,
"about": "People Ops Lead with 8+ years in talent acquisition, employee relations, and workforce planning.",
"experience": null
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-uk",
"profile_url": "https://uk.linkedin.com/in/jordan-lee-uk",
"headline": "Open to Corporate Finance Roles",
"company_name": null,
"location": null,
"website_link": null,
"about": "Recent MSc Accounting and Finance graduate, focused on financial statement analysis and investment management.",
"experience": null
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-102938",
"profile_url": "https://www.linkedin.com/in/jordan-lee-102938",
"headline": "Student at Riverdale College",
"company_name": "Riverdale College",
"location": null,
"website_link": null,
"about": "Currently pursuing a BCom in Business Administration at Riverdale College.",
"experience": [
{
"position": "Student",
"company_name": "Riverdale College",
"company_website": null
}
]
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-eng",
"profile_url": "https://www.linkedin.com/in/jordan-lee-eng",
"headline": "Senior Full Stack Engineer (10+ Years)",
"company_name": null,
"location": null,
"website_link": null,
"about": "Senior full stack engineer with 10+ years building scalable enterprise applications across fintech and healthtech.",
"experience": null
},
{
"fullName": "Jordan Lee",
"first_name": "Jordan",
"last_name": "Lee",
"public_identifier": "jordan-lee-bd",
"profile_url": "https://www.linkedin.com/in/jordan-lee-bd",
"headline": "Business Development Manager at Northgate Events",
"company_name": null,
"location": "Austin, TX, United States",
"website_link": null,
"about": "Business Development Manager at Northgate Events. Austin, TX. 300+ connections.",
"experience": null
}
],
"status": 200
}