Lead Enrichment API
for AI agents.
Work email or profile URL in, a verified lead out: title, company, headcount and funding, plus email and phone on request.
StripeWhat is a lead enrichment API?
A lead enrichment API takes the little you know about a lead, usually a work email or a profile URL, and returns what your sales process actually needs: current title and employer, company size, industry and location, funding stage, and the contact data to reach them. It is the call behind inbound routing, CRM re-verification and lead scoring.
- Person
- POST /enrich/profile
- Company
- POST /enrich/company · POST /search/companies
- Auth
- api_key header
- Inputs
- Work email, profile URL, public ID, encoded ID, X handle, domain
- Contact flags
- enrich_work_email · enrich_personal_email · enrich_phone
- Delivery
- REST · MCP tools
Four enrichment moves in production.
Two endpoints, four jobs your stack runs from day one.
Tomás Rivera[email protected]Hydrate inbound forms
A visitor types a work email. Title, employer, headcount and industry come back and the lead is routed with context.
work email · current_title · company size · industry
crm_reverifyfound on 30-day refresh
Patrick CollinsCRM contact · last checked 9 months agoRe-verify the CRM before a send
Stale rows go through Enrich Profile on a schedule. Job changers are flagged before the next campaign.
enrich_profile · is_current · work email
Sarah MartinezVP Sales, StripeComplete the contact record
From a profile URL, request only the contact flags you need: work email, personal email or phone.
enrich_work_email · enrich_personal_email · enrich_phone
Linearlinear.app · SoftwareFit 94Score the account behind the lead
Headcount growth, funding stage, last round, investors and open jobs feed your scoring model in one call.
growth · funding · investors · active_jobs
Person, company, agent.
Call them over REST or expose them to your agent through MCP.
/enrich/profileThe person, then the contact
Five independent flagsRefreshed every 30 days850M+ profilesEnrich Profile
Profile URL, public ID, encoded ID or X handle in. Profile, work email, personal email, phone and GitHub, each behind its own flag.
/enrich/companyThe account behind the lead
Funding and investorsGrowth signals75M+ companiesEnrich Company
Slug, URL, ID or X handle in. Size, offices, funding rounds, investors, growth and active jobs out.
enrich_profile · enrich_companyTool calls, no glue code
Claude, Cursor, OpenAISame API keyNo schema to maintainMCP tools
enrich_profile and enrich_company next to search, for Claude, Cursor or any MCP runtime.
Enrichment API, data vendor, or GTM platform.
Three ways to enrich a lead, and where DataForB2B sits.
| Criterion | DataForB2B Lead Enrichment | Enrichment vendors (Hunter, People Data Labs, Clearbit) | GTM platforms (Apollo, ZoomInfo) |
|---|---|---|---|
| Starting input | Work email, profile URL, public ID, X handle or domain. Search results hand you the IDs. | Email or name + domain, matched against the vendor's database. | Email or contact record inside the platform's own CRM model. |
| What comes back | Person record plus professional email, personal email and phone as separate flags; company record with funding, investors and growth. | A fixed enrichment payload; contact fields depend on the plan. | Fields mapped to the platform's contact and account objects. |
| Freshness | Aggregated from 20+ sources and refreshed every 30 days. | Refreshed on the vendor's crawl cycle. | Tied to the platform's database refresh. |
| Billing | Monthly plan with a fair-use record quota, work emails included; personal emails and phones on contact credits, only when found. No seats, no dataset licence. | Per match or per record, often with annual commitments. | Per seat plus credit bundles on the subscription. |
| Agent integration | MCP tools plus REST; current role and funding data refreshed every 30 days. | REST; the agent wraps the call itself. | Native to the platform, built for human users first. |
The endpoints your stack will call.
Start with People and Company Enrichment, add MCP when your agent is ready.
/enrich/profilePeople Enrichment API
Profile or handle to person record, with email and phone as separate flags.
POST/enrich/companyCompany Enrichment API
Slug, URL or ID to size, funding, investors, growth and active jobs.
POST/search/companiesCompany Data API
Domain lookups and account lists over 75M+ companies.
TOOLenrich_profile · enrich_companyMCP Server
Enrich and search as native agent tools.

GDPR compliant.
Data subject requests handled.

CCPA compliant.
Opt-outs honored everywhere.
Public sources only.
Collected from publicly available data.
Yes. A work email resolves to the person, and through their current employer to the company record. If you already hold a profile URL, public ID or X handle, pass that instead: it is unambiguous and resolves fastest. For a bare domain, use Company Search with a domain = condition.
Three, each behind its own flag on Enrich Profile: enrich_work_email for the professional email, enrich_personal_email for the personal email and enrich_phone for the phone number. Request only the ones the workflow needs; an inbound routing call usually needs none of them.
Every plan includes unlimited search and enrichment (profile, company and work email) within a monthly fair-use record quota. Personal emails and mobile numbers run on contact credits, $0.03 per personal email and $0.15 per mobile found and nothing on a miss. There is no per-seat fee.
Batch your rows and call Enrich Profile with enrich_profile: true on a schedule; the current employer and title come back with each call. For accounts, Company Search with domain in [...] returns up to 1000 records per request. Profiles are refreshed every 30 days, so a monthly pass is enough to catch job changers.
Every profile and company is aggregated from 20+ sources and refreshed every 30 days, so a role change shows up within a month of going public.
Yes. DataForB2B processes publicly available professional data, offers a DPA and an opt-out process, and publishes its subprocessor list. That covers EU-deployed CRM enrichment and marketing automation use cases.
Build with us. Now.
Get an API key in 60 seconds. Plug your AI agent into 850M+ verified profiles and 75M+ companies today.