Skip to content

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

Your AI asks

choose input values first
telipot inspect apollo.people.enrich

Provider's rate

$0.0196 / call
Inspect· before choosing inputs

apollo.people.enrich

$0.0196 / callYour plan

Whose account it uses

1The person asking
not needed
2Your company’s Apollo plan
Selected identity for this example
3Our account
not used

Choose 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

rate1 credit per call, billed on success
sourcedocs · docs.apollo.io/docs/api-pricing · checked 2026-10-05
confidencedocumented
note1 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.enrich

No 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).

email

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.