/people/enrichEnrich a person
People — Enrich
Cost / request
$0.01
Response format
JSON
Protocol
REST
About this endpoint
Enrich a person with normalized profile fields (email, job title, company, LinkedIn URL, location, …). Pass any combination of identifiers and an optional `fields[]` selector — agntdata runs a field-aware waterfall and stops as soon as every requested field is filled or your `max_cost_cents` budget is exhausted.
Use cases
AI sales agents enriching prospects before outreach
Research agents building people dossiers
Lead scoring pipelines fetching only the fields they need
Parameters
bodyRequest Bodyrequired
Content type: application/json
Responses
Person enrichment result.
{
"type": "object",
"required": [
"success",
"data"
],
"properties": {
"success": {
"type": "boolean",
"enum": [
true
]
},
"data": {
"$ref": "#/components/schemas/PeopleEnrichResponse"
},
"meta": {
"$ref": "#/components/schemas/AgntMeta"
}
}
}Agent / Developer Schema
Machine-readable formats for integrating this endpoint into AI agents and toolchains.
{
"operationId": "people_enrich",
"method": "post",
"path": "/people/enrich",
"summary": "Enrich a person",
"description": "Enrich a person with normalized fields (email, mobile, job title, company, LinkedIn URL, location, …). REQUIRES a `identifiers` object containing ONLY `email` and/or `linkedin_url` — these are the unique handles we use to resolve the person upstream. `first_name`, `last_name`, `domain`, `company`, etc. are NOT accepted here and will return a VALIDATION_ERROR. If you only have a name + company, call `/people/email-finder` first to obtain an email, then pass that email here. Optional `fields[]` narrows the waterfall to only fetch the fields you care about. agntdata runs a field-aware waterfall: it stops once all requested fields are filled or your `max_cost_cents` budget is exhausted.",
"parameters": [],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PeopleEnrichRequest"
},
"example": {
"identifiers": {
"linkedin_url": "https://linkedin.com/in/patrickcollison"
},
"fields": [
"email",
"job_title",
"company_name",
"company_domain"
]
}
}
}
},
"responses": [
{
"statusCode": "200",
"description": "Person enrichment result.",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"success",
"data"
],
"properties": {
"success": {
"type": "boolean",
"enum": [
true
]
},
"data": {
"$ref": "#/components/schemas/PeopleEnrichResponse"
},
"meta": {
"$ref": "#/components/schemas/AgntMeta"
}
}
}
}
}
},
{
"statusCode": "400",
"description": "Validation error."
},
{
"statusCode": "401",
"description": "Unauthorized."
},
{
"statusCode": "402",
"description": "Insufficient credits."
}
]
}Pricing
$0.01per successful request
Credits are deducted from your agntdata balance on each successful API call. Failed requests (4xx/5xx) are not charged.
Related endpoints
Start using this endpoint
Generate your API key and make your first call in under a minute. Free tier available with transparent pricing.
person enrichment APIpeople data APIprofile enrichmentB2B contact enrichmentlead enrichment APIemail finder APIemail verifier API