
Person's title, work email from email, LinkedIn URL or name.
Use the people enrichment endpoint to enrich data for one person.
Job people.enrich
telipot inspect apollo.people.enrichProvider's rate
$0.0196 / callInspect· before choosing inputs
apollo.people.enrich
$0.0196 / callYour plan
Whose account it uses
1The person asking
not needed2Your company’s Apollo plan
Selected identity for this example3Our account
not usedChoose inputs
first_name · First name; use with last_name.
last_name · Last name; use with first_name.
No complete example input is recorded. Inspect reads the schema; it does not run the task.
What it costs
$0.0196
per call · billed on success
| rate | 1 credit per call, billed on success |
| source | docs · docs.apollo.io/docs/api-pricing · checked 2026-10-05 |
| confidence | documented |
| note | 1 credit when credit-consuming data (demographics or email) is found, 0 when none is. The docs give 1-9 credits per person: +8 when a mobile phone is returned, and waterfall enrichment costs more. This task sends no phone, personal-email or waterfall option, so it is priced at the 1-credit base. |
For developers · inspect first
Read the schema and choose input values
telipot inspect apollo.people.enrichNo complete example input is recorded. Read the field notes below before building the call.
first_name string | First name; use with last_name. |
last_name string | Last name; use with first_name. |
name string | Full name; replaces first_name and last_name. Identify the person with an email, a LinkedIn URL, an Apollo ID, or a name plus employer domain; a name alone may return a 200 with no match (check match_confidence). |
string | Email address of the person. |
hashed_email string | MD5 or SHA-256 hash of the person's email. |
organization_name string | Name of the person's employer, current or previous. |
domain string | Domain of the person's employer, current or previous, without www. or @. |
id string | Apollo ID of the person, as people search returns it. |
linkedin_url string | URL of the person's LinkedIn profile. |
request_id integer | Save to map this request to a webhook result; this task sends no webhook. |
person object |
Full output schema · JSONNested fields and constraints
Output JSON Schema
{
"type": "object",
"properties": {
"request_id": {
"type": "integer",
"description": "Save to map this request to a webhook result; this task sends no webhook."
},
"person": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"name": {
"type": "string"
},
"linkedin_url": {
"type": "string"
},
"title": {
"type": "string"
},
"headline": {
"type": "string"
},
"email": {
"type": "string"
},
"email_status": {
"type": "string"
},
"organization_id": {
"type": "string"
},
"match_confidence": {
"type": "string",
"enum": [
"high",
"medium",
"low",
"none"
]
},
"employment_history": {
"type": "array",
"items": {
"type": "object",
"properties": {
"organization_id": {
"type": "string"
},
"organization_name": {
"type": "string"
},
"title": {
"type": "string"
},
"start_date": {
"type": "string"
},
"current": {
"type": "boolean"
}
}
}
},
"state": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"seniority": {
"type": "string"
},
"departments": {
"type": "array",
"items": {
"type": "string"
}
},
"subdepartments": {
"type": "array",
"items": {
"type": "string"
}
},
"functions": {
"type": "array",
"items": {
"type": "string"
}
},
"organization": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"website_url": {
"type": "string"
},
"primary_domain": {
"type": "string"
},
"industry": {
"type": "string"
},
"estimated_num_employees": {
"type": "integer"
}
}
}
}
}
}
}A real answer
No example captured yet: one is recorded when telipot catalog verify passes.

