Apollo Person enrich API
Enrich a person by email, LinkedIn URL, or name and organization with contact, role, location, and company data.
Try it
Make your first request
{
"data": {
"city": "San Francisco",
"country": "US",
"departments": [
"example"
],
"email": "alex@example.com",
"emailStatus": "alex@example.com",
"employmentHistory": [
{
"current": true,
"endUtc": 12.5,
"id": "a1b2c3d4",
"organizationId": "Acme Inc",
"organizationName": "Acme Inc",
"startUtc": 12.5,
"title": "Example title"
}
],
"facebookUrl": "https://example.com/page",
"firstName": "Alex",
"functions": [
"example"
],
"githubUrl": "https://example.com/page",
"headline": "Example title",
"id": "a1b2c3d4",
"image": "https://example.com/image.jpg",
"lastName": "Rivera",
"linkedinUrl": "https://example.com/page",
"name": "Example title",
"organization": {
"city": "San Francisco",
"country": "US",
"domain": "example.com",
"employeeCount": 12500,
"id": "a1b2c3d4",
"image": "https://example.com/image.jpg",
"industry": "general",
"linkedinUrl": "https://example.com/page",
"name": "Example title",
"state": "CA",
"websiteUrl": "https://example.com/page"
},
"personalEmails": [
"alex@example.com"
],
"postalCode": "94107",
"seniority": "example",
"state": "CA",
"streetAddress": "123 Main St",
"subdepartments": [
"example"
],
"timeZone": "2024-01-15T09:30:00Z",
"title": "Example title",
"twitterUrl": "https://example.com/page"
},
"found": true
}interface ApolloPersonEnrichResponse {
data: {
city?: string;
country?: string;
departments?: string[];
email?: string;
emailStatus?: string;
employmentHistory?: {
current?: boolean;
endUtc?: number;
id: string;
organizationId?: string;
organizationName?: string;
startUtc?: number;
title?: string;
}[];
facebookUrl?: string;
firstName: string;
functions?: string[];
githubUrl?: string;
headline?: string;
id: string;
image?: string;
lastName: string;
linkedinUrl?: string;
name: string;
organization?: {
city?: string;
country?: string;
domain?: string;
employeeCount?: number;
id: string;
image?: string;
industry?: string;
linkedinUrl?: string;
name: string;
state?: string;
websiteUrl?: string;
};
personalEmails?: string[];
postalCode?: string;
seniority?: string;
state?: string;
streetAddress?: string;
subdepartments?: string[];
timeZone?: string;
title?: string;
twitterUrl?: string;
} | null;
found: boolean;
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-16 · uptime and latency measured over 30dcurl -X POST https://api.getanyapi.com/v1/run/apollo.person_enrich \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"apollo.io","firstName":"Tim","lastName":"Zheng"}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| domain | string | "apollo.io"Organization domain used with the person's name. |
| string | Work or personal email used to identify the person. | |
| firstName | string | "Tim"Person first name, used with lastName and an organization identifier. |
| lastName | string | "Zheng"Person last name, used with firstName and an organization identifier. |
| linkedinUrl | string | LinkedIn profile URL used to identify the person. |
| organizationName | string | Organization name used with the person's name. |
| Response | ||
| data | object | |
| data.city | string | City. |
| data.country | string | Country. |
| data.departments | string[] | Current departments. |
| data.email | string | Available work email. |
| data.emailStatus | string | Verification status of the work email. |
| data.employmentHistory | object[] | Known employment history. |
| data.employmentHistory[].current | boolean | Whether this is a current role. |
| data.employmentHistory[].endUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. |
| data.employmentHistory[].id | string | Stable employment record identifier. |
| data.employmentHistory[].organizationId | string | Organization identifier. |
| data.employmentHistory[].organizationName | string | Organization name. |
| data.employmentHistory[].startUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. |
| data.employmentHistory[].title | string | Role title. |
| data.facebookUrl | string | Canonical Facebook profile URL. |
| data.firstName | string | Person first name. |
| data.functions | string[] | Current business functions. |
| data.githubUrl | string | Canonical GitHub profile URL. |
| data.headline | string | Professional headline. |
| data.id | string | Stable person identifier. |
| data.image | string | Profile image URL. |
| data.lastName | string | Person last name. |
| data.linkedinUrl | string | Canonical LinkedIn profile URL. |
| data.name | string | Full person name. |
| data.organization | object | Current organization summary. |
| data.organization.city | string | Headquarters city. |
| data.organization.country | string | Headquarters country. |
| data.organization.domain | string | Primary organization domain. |
| data.organization.employeeCount | integer | Estimated employee count. |
| data.organization.id | string | Stable organization identifier. |
| data.organization.image | string | Organization logo URL. |
| data.organization.industry | string | Primary industry. |
| data.organization.linkedinUrl | string | Canonical LinkedIn company URL. |
| data.organization.name | string | Organization name. |
| data.organization.state | string | Headquarters state or region. |
| data.organization.websiteUrl | string | Canonical organization website URL. |
| data.personalEmails | string[] | Available personal email addresses, included automatically. |
| data.postalCode | string | Postal code. |
| data.seniority | string | Current seniority classification. |
| data.state | string | State or region. |
| data.streetAddress | string | Street address. |
| data.subdepartments | string[] | Current subdepartments. |
| data.timeZone | string | IANA time-zone identifier. |
| data.title | string | Current job title. |
| data.twitterUrl | string | Canonical X or Twitter profile URL. |
| found | boolean | Whether a matching person was found. |
| Price | ||
| Price per request | USD | $0.012 |
| Price /1k req | USD | $12.00 |
FAQ
About the Apollo Person enrich API
The AnyAPI Apollo Person enrich API returns Apollo person enrich data as normalized JSON from one POST call to /v1/run/apollo.person_enrich. Enrich a person by email, LinkedIn URL, or name and organization with contact, role, location, and company data. AnyAPI returns one normalized schema whichever source serves it. It costs from $12 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 96.3% of Apollo person enrich calls through AnyAPI succeeded, with a median response time of 1.8 seconds across 408 measured calls.