ENRICHMENT API

Turn a name into
a complete profile.

Send an email, domain, or LinkedIn URL and get back a verified, structured record — work email, mobile, title, seniority, company firmographics, and tech stack — in a single call.

Read the docs →
Free sandbox key · Pay only for verified results
request · cURL
curl https://api.bunlead.com/v1/contacts/enrich \
  -H "Authorization: Bearer $BUNLEAD_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "linkedin_url": "https://linkedin.com/in/mariachen" }'
200 · response
{
  "full_name": "Maria Chen",
  "work_email": "maria.chen@stripe.com",
  "email_status": "verified",
  "mobile": "+1 415 555 2871",
  "title": "VP Sales",
  "seniority": "vp",
  "company": {
    "name": "Stripe",
    "domain": "stripe.com",
    "employees": 8000
  },
  "confidence": 99,
  "credits_used": 1
}
Waterfall verification

Every email runs a live mailbox check across 9 providers before it is returned — you are billed only when we are confident it lands.

Person and company together

Job title, seniority, and full firmographics come back in the same response. No second lookup, no second bill.

Real-time or bulk

Enrich on form-fill in under 400ms, or batch-enrich a CSV of 100K rows asynchronously with a webhook callback.

ENDPOINTS

The endpoints you'll actually use.

POST/v1/contacts/enrichEnrich a person from an email, phone, or LinkedIn URL.
POST/v1/linkedin/profile-scraperResolve a LinkedIn member’s current role and employer.
POST/v1/linkedin/company-profileResolve and fully enrich a LinkedIn company profile.
POST/v1/companies/enrichEnrich a company from its domain.
POST/v1/contacts/enrich/bulkAsync batch enrichment with a webhook callback.
WHAT YOU CAN BUILD

Built for the systems you're building.

01
Auto-enrich signups

The instant a user drops their email, populate their CRM record with title, company, and firmographics before sales even sees it.

02
Backfill your database

Run scheduled enrichment across existing records to fill blank fields and refresh stale ones — safe-write only.

03
Enrich inside automations

Trigger a lookup from any webhook the moment a new lead enters your opportunities, and route on the enriched fields.

PRICING
Pay for verified results, nothing else.

API access is included on every plan. Use one key across every Bunlead API, with a free sandbox and rate limits that start at 10K calls/month. Failed lookups are always free.

See all 16 endpoints →
FAQ

Developer questions, answered.

Do I pay for enrichments that fail?

No. If we cannot return a verified result above your confidence threshold, the call is free. You are only billed for data we stand behind.

What is the latency for real-time enrichment?

Single-record enrichment typically returns in under 400ms. For large jobs, the bulk endpoint processes asynchronously and calls your webhook when finished.

Which identifiers can I enrich from?

A work or personal email, a company domain, or a LinkedIn profile URL. Any one of these is enough to return a full record.

Is the data GDPR and CCPA compliant?

Yes. Bunlead documents a legal basis for every data category and processes right-to-erasure requests across the whole graph.

More APIs
Lead Finder API →Search 700M contacts & 14M companies by 80+ filters.Email Finder API →Find & verify work emails from a name and domain.Company API →Firmographics, tech stack, headcount & funding by domain.