Reverse Email Lookup

Reverse Email Lookup API

Resolve any email address to a full company profile and person data — instantly, via a simple API call.

POST https://api.companyenrich.com/v2/people/enrich
// Request: { "email": "jensen@nvidia.com" }
{
  "name": "Jensen Huang",
  "position": "Founder and CEO",
  "socials": { "linkedinUrl": "linkedin.com/in/jenhsunhuang" },
  "experiences": [{
    "isMatched": true,
    "isCurrent": true,
    "company": {
      "name": "NVIDIA",
      "domain": "nvidia.com",
      "industry": "Semiconductors",
      "employees": "over-10K",
      // ...full profile with expand=company
    }
  }]
}
Jensen Huang

Jensen Huang

Founder and CEO

NVIDIA

NVIDIA

nvidia.com

Matched

Resolved from: jensen@nvidia.com

Trusted by the fastest growing companies

4.9 on G2 G2
Clay Cargo Lempire treg Salesforge Clay Cargo Lempire treg Salesforge

Try it yourself

Enter an email address to see the company and person data we return.

Explore all APIs

Instant Resolution

Email to Person, Instantly

Resolve any email to a full person and company profile in real time, including name, title, professional network, and the employer's company profile.

|

Any email → person + company profile

Person + Company Data

Rich, Detailed Profiles

Every email lookup returns the person behind the email, including name, job title, professional network profile, and work history. Add expand=company to include each employer's company profile.

name | Jensen Huang
position | Founder and CEO
seniority | founder
socials.linkedinUrl | /in/jenhsunhuang
location.country | United States (US)
experiences[].company | NVIDIA
.domain | nvidia.com
.industry | Semiconductors
.employees | over-10K
.revenue | over-1b
.description | NVIDIA is a global technology...
.categories | b2b
.foundedYear | 1993
.socials.twitterUrl | twitter.com/nvidia

WHAT YOU GET BACK

Professional data you get back

A successful email lookup returns a person profile, including available role and employment context. Explore the fields you can use in your workflow.

Person & current role Full name, job title, seniority, department, and profile image. Explore 9 fieldsHide fields
Person ID
id
Full name
name
First name
firstName
Last name
lastName
Job title
position
Seniority
seniority
Department
department
Profile image URL
imageUrl
Last updated
updatedAt
Employment history Roles, matched employers, employment dates, and current-role status. Explore 13 fieldsHide fields

Matched experiences include a company object. Unmatched experiences can provide companyName instead. Request expand=company for full employer profiles.

Job title
experiences[].position
Matched company name
experiences[].company.name
Matched company ID
experiences[].company.id
Matched company domain
experiences[].company.domain
Matched company industry
experiences[].company.industry
Matched company logo
experiences[].company.logoUrl
Unmatched company name
experiences[].companyName
Start date
experiences[].startDate
End date
experiences[].endDate
Current experience
experiences[].isCurrent
Matched your filters or email
experiences[].isMatched
Role seniority
experiences[].seniority
Role department
experiences[].department
Location & professional profile Country, location text, and a LinkedIn profile URL. Explore 4 fieldsHide fields
Country
location.country.name
Country code
location.country.code
Location text
location.address
LinkedIn URL
socials.linkedinUrl
Education history Educational institutions, degrees or fields of study, and years attended. Explore 6 fieldsHide fields

Request with expand=education

Optional expansion: 1 additional credit per person. Education is returned only when requested.

Institution name
education[].institutionName
Matched institution profile
education[].institution
Institution social handle
education[].socialHandle
Degrees or fields of study
education[].degree
Start year
education[].startYear
End year
education[].endYear
Employer company profiles Full company profiles for the employers in each person's work history. Explore 13 fieldsHide fields

Request with expand=company

Optional expansion: 1 additional credit per unique company in the response. Funding, keywords, NAICS codes, technologies, and workforce data are not included.

Legal name
experiences[].company.legalName
Website URL
experiences[].company.website
Company description
experiences[].company.description
Company type
experiences[].company.type
Year founded
experiences[].company.foundedYear
Employee range
experiences[].company.employees
Revenue range
experiences[].company.revenue
Industry classifications
experiences[].company.industries
Business categories
experiences[].company.categories
Country
experiences[].company.location.country.name
City
experiences[].company.location.city.name
LinkedIn URL
experiences[].company.socials.linkedinUrl
Last updated
experiences[].company.updatedAt

SEE IT IN CODE

Turn a work email into professional context

Send an email to the Reverse Email Lookup API to find its associated professional profile. Replace the example address with the work email you want to look up.

POST /v2/people/enrich API reference
cURL request
curl --request POST 'https://api.companyenrich.com/v2/people/enrich' \
  --header "Authorization: Bearer $COMPANYENRICH_API_KEY" \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{
  "email": "alex@example.com"
}'

Example response JSON

{
  "id": 123456,
  "name": "Alex Morgan",
  "firstName": "Alex",
  "lastName": "Morgan",
  "position": "VP of Sales",
  "seniority": "vp",
  "location": {
    "country": {
      "code": "US",
      "name": "United States"
    }
  }
}

Set COMPANYENRICH_API_KEY in your environment, then copy the request.

Illustrative response · selected fields

How you can use Reverse Email Lookup API

Turn email addresses into actionable company and person intelligence.

CRM Enrichment

Auto-Enrich Leads from Email

Automatically enrich every inbound lead in your CRM with full company and person data the moment they sign up or submit a form.

Lead Routing

Route Inbound Leads Instantly

Use company data from email lookups to automatically route leads to the right sales team based on company size, industry, or location.

Build & Integrate

Power Your App with Email Intelligence

Integrate our API to add email-to-company resolution to your platform — enrich user profiles, power onboarding flows, or build email tools.

Fraud Detection

Identify Company Associations

Verify email authenticity by resolving company associations and flagging suspicious or unrecognized domains in real time.

Account-Based Marketing

Map Emails to Target Accounts

Instantly identify which target accounts your email contacts belong to and personalize campaigns with enriched company data.

Reverse Email Lookup API FAQs

What is the Reverse Email Lookup API?
The Reverse Email Lookup API resolves any email address to the company and person behind it. Given an email, it returns person information including name, job title, professional network profile, and work history. The experience at the email's company is marked isMatched, and expand=company adds the employer's company profile.
What data does the API return?
The API returns a person profile with name, job title, seniority, department, location, LinkedIn URL, and work history. Each matched experience includes the employer's ID, name, domain, logo, and industry. Request expand=company to add the employer's company profile with employee range, revenue range, location, social profiles, and more.
Does it work with personal email addresses (Gmail, Yahoo)?
The API is optimized for professional/work email addresses with custom domains. For free email providers like Gmail or Yahoo, the API may still return person data when available, but company resolution is not applicable for these domains.
How accurate is the email-to-company matching?
Our matching is highly accurate. We resolve email domains against our database of 33M+ companies, handling edge cases like subsidiary domains, shared hosting, and domain aliases. The company data returned is continuously refreshed to ensure accuracy.
Do I get charged if no match is found?
No. You are only charged credits when the API successfully returns data. If the email cannot be resolved to a company or person, no credits are deducted from your account.
How much does the Reverse Email Lookup API cost?
Pricing is based on our credit system, where each API call has its own credit usage. For the most current and detailed information on credit costs and monthly plans, please visit our pricing page.
Can I use it for bulk email lookups?
Yes. You can look up emails in bulk by making batch requests via the API. This makes it easy to enrich large lists of email addresses at scale, such as importing CRM contact lists or processing signup data.
What are the rate limits?
Rate limits scale with your plan: 30 requests per minute on Starter, 60 on Pro, and 300 on Scale. If you have a high-volume use case and require a higher limit, please contact our support team to discuss enterprise options.

Tell us what you're building

Every integration is unique. Whether you're enriching CRM data, powering AI agents, or automating lead generation — we'll show you exactly how our API fits.

Technical questions?

Our engineers will join the call.

Pricing concerns?

We'll design a plan that scales with you.

Integration help?

Walk away with working code samples.

Amirali, Co-Founder Amirali, Co-Founder
Zeynep, Partnership Manager Zeynep, Partnership Manager
Ekin, Co-Founder & CTO Ekin, Co-Founder & CTO
CompanyEnrich CompanyEnrich

Get answers, not a sales pitch

Book a demo