People

Use these endpoints to find prospects by job title, location, and company criteria. You can retrieve detailed profiles, and enrich people data with available email addresses and phone numbers.

Key concepts

People and contactsPeople are individuals in Apollo not yet saved to your workspace. Contacts are people saved in your team's Apollo workspace. To search your saved contacts, use search for contacts.
Search, profile retrieval, and enrichmentPeople search returns limited person data, without email addresses or phone numbers. Get complete person info shows profile details, including employment history and the person's current organization, but doesn't reveal verified emails for net-new people. Use people enrichment when you need contact details.
Identifying a personPeople search returns a person id that you can pass to profile retrieval or enrichment. You can also enrich people using information you already have, such as an email address, LinkedIn URL, or name and company domain. The more identifying information you provide, the likelier a match.

Choose an endpoint

I want to . . .Use this
Find prospects who match my target criteriaPeople API search
Retrieve employment history, location, and current company details for a person whose Apollo ID I haveGet complete person info
Enrich one person's data, including available contact detailsPeople enrichment
Enrich up to ten people's data in one requestBulk people enrichment

Example workflows

Find prospects and retrieve contact details

Build a prospect list by finding people who match your target criteria, then enriching the people you want to contact.

  1. Call people API search with filters such as job title, location, or company domain. Retain the id of each person you want to enrich.
  2. Pass those IDs as objects in the details[] array of bulk people enrichment, with up to 10 people per request. For one person, pass their ID to people enrichment.
  3. Review the returned matches and available contact details before using them in your system. A successful request doesn't guarantee that every person was matched or that every requested field is available.

Phone and waterfall enrichment results arrive asynchronously. Follow the enrichment endpoint's instructions to receive them through a webhook or retrieve them by polling.

Learn more: Use the tutorials find people using filters and enrich people data to dig in to the workflow.



Research prospects before prioritizing them

Retrieve more background about search results before deciding which people to pursue.

  1. Call people API search to identify potential prospects and retain their id values.
  2. Pass each ID to get complete person info. Use the returned employment history and current company details to assess the person's fit.

If you then need a locked verified email address, use people enrichment or bulk people enrichment. Get complete person info can return a placeholder instead of that address.

Learn more: Use the get complete person info reference to dig in.