curl --request GET \
--url https://api.companyenrich.com/v2/people/{personId}/email \
--header 'Authorization: <api-key>'const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.companyenrich.com/v2/people/{personId}/email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.companyenrich.com/v2/people/{personId}/email"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"personId": 123,
"domain": "<string>",
"status": "found",
"email": "<string>",
"certainty": "unknown"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"errors": {}
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Find a person's work email
Cost: 10 credits when a work email is found that your account has not accessed before. Other outcomes, and repeated lookups of an email you already accessed, do not consume credits.
Resolves the work email address of a person on a company domain.
When domain is omitted, the domains of the person’s current companies are tried in seniority order. When domain is provided, it must belong to one of the person’s companies.
The response has a status of found, not-found, unavailable, or pending. email is included only when status is found. A pending lookup is still running; retry the request later to get its outcome.
curl --request GET \
--url https://api.companyenrich.com/v2/people/{personId}/email \
--header 'Authorization: <api-key>'const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.companyenrich.com/v2/people/{personId}/email', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.companyenrich.com/v2/people/{personId}/email"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"personId": 123,
"domain": "<string>",
"status": "found",
"email": "<string>",
"certainty": "unknown"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"errors": {}
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Authorizations
API Token used for authentication. Example: "Authorization: Bearer {token}"
Path Parameters
The CompanyEnrich ID of the person
Query Parameters
The company domain to resolve the email address on. When omitted, the domains of the person's current companies are tried in seniority order.
1024Response
OK
The CompanyEnrich ID of the person
The company domain the result belongs to. When domain is omitted from the request, this is the domain of the selected lookup.
The outcome of the email lookup
found, not-found, unavailable, pending The work email address. Included only when status is found.
How certain the email address is. Included only when status is found.
unknown, medium, high, very-high, null