Skip to main content
POST
Enrich a person
Runs your enrichment providers on one person, then rescores it against your ICP. Connect an Apollo, Prospeo, or Findymail key in Settings → Integrations first. Providers run in turn until one returns data. With a LinkedIn URL the order is Prospeo, Findymail, Apollo. Without one it is Apollo, Findymail, Prospeo. A person enriched in the last 90 days comes back as is, with cached: true and nothing spent. Send force: true to enrich again. The person needs an email, a LinkedIn URL, or a full name plus a company domain. Otherwise the call returns 422.

Authorizations

Authorization
string
header
required

Workspace API key. Create one in Settings → API keys.

Path Parameters

id
string<uuid>
required

Person entity UUID.

Body

application/json
force
boolean
default:false

Enrich again even inside the 90-day reuse window.

Response

The person after enrichment, or the earlier result when it was reused.

person
object

A person as the People view projects it. Fields are null when unknown. Extra fields may appear.

Example:
enriched
boolean

True when this run found data.

provider
enum<string> | null

The provider that answered this run. Null when nothing ran or nothing was found.

Available options:
apollo,
prospeo,
findymail,
null
fields_added
string[]

Fields that were empty before and hold a value now.

cached
boolean

True when a recent enrichment was reused and no provider was called.

last_enriched_at
string<date-time>

Present when cached is true.

last_provider
enum<string> | null

Present when cached is true.

Available options:
apollo,
prospeo,
findymail,
null