Narrow contact-info merger across Apollo, People Data Labs, and (when opted in) the caller’s connected CRMs (HubSpot/Folk/Affinity). Accepts any subset of person-side identifiers (email, linkedin_url, name+company, phone, twitter_url, github_url, instagram_handle) and returns a merged contact with per-field provenance citing which sources supplied each value. Best for sales/CRM workflows that need name/title/company/email/phone for a known person. Charges sum of upstream provider costs plus a $0.05 lava-enrich markup. The sibling /enrich/profile endpoint returns a richer dossier (social, news, narrative).
Documentation Index
Fetch the complete documentation index at: https://lava.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer token authentication used for standard API calls. Format: 'Bearer YOUR_API_KEY'
Person identifiers for /v1/enrich/contact and /v1/enrich/profile. At least one strong identifier (email, linkedin_url, phone, twitter_url, github_url, instagram_handle) OR name+company is required. Domain-only or company-only input returns 400.
Twitter/X profile URL. When supplied, /profile additionally fans out to Apify Twitter scraper.
GitHub profile URL. When supplied, /profile additionally fans out to Apify GitHub scraper.
Instagram handle (with or without @ prefix). When supplied, /profile additionally fans out to Apify Instagram scraper.
Opt-in flag for adding the caller's connected CRMs (HubSpot/Folk/Affinity) to the fanout. Only adapters for services the caller has actually connected are added; opt-in does not fan out to the universe of CRMs.
Merged contact record. contact is null when the fanout returned candidates but no confident match was found — the markup is still charged because the work was performed.
Merged contact record with per-field provenance. Fields are null when the merger had no confident value. provenance maps each populated field to the array of source ids that contributed.
CRM service names the caller has connected (hubspot, folk, affinity). Returned regardless of opt-in so callers can discover what's available.
Cost breakdown returned on every successful or no-match response. markup is the flat lava-enrich fee; breakdown lists each upstream provider's cost as reported by its adapter; total is markup + sum(breakdown).