One person in.
Everything out.
Give it a person. Get back the structured record — role, company, location, plus a verified email when you ask. Today that usually starts with a LinkedIn profile, company page, or post. Built for agents, priced per find.
> enrich("linkedin.com/in/jane-doe", { include_email: true })
{
"name": "Jane Doe",
"headline": "VP Marketing · B2B SaaS",
"company": "Acme Corp",
"location": "Austin, TX",
"email": "jane@acme.com", // verified — 1 find
"source": "live",
"fetched_at": "2026-07-20T21:04:11Z",
"stale_after": "2026-08-19"
}
cost: 11 credits · cached repeats discounted
> enrich_company("linkedin.com/company/acme")
{
"name": "Acme Corp",
"industry": "Software Development",
"website": "https://acme.com",
"employee_range": "51-200",
"follower_count": 42117,
"source": "live"
}
cost: 1 credit · misses free
> discover("AI automation for agencies", { limit: 3 })
{
"query_results": 3,
"results": [
{ "url": "linkedin.com/posts/…", "author": "Jane Doe" }
]
}
cost: 3 credits · empty results freeEnrichment never touches your LinkedIn account. No session, no cookies, no burn on the account you actually operate — the lookup runs on our side.
A miss costs zero. Credits burn only when we return verified data — no charge for dead ends, no blended-rate games.
An API for your stack and an MCP endpoint for your agent. enrich_person, enrich_company, discover_lead_magnets, get_engagers, and profile_posts become tools your assistant calls mid-conversation.
Priced like a primitive
Start at a cent, climb only when you ask for more. Every tier is charged on a verified find — never on an attempt.
role · company · headline · location — the structured shape of a person
industry · website · headcount · followers · locations — the structured shape of an account
verified via a multi-source waterfall — charged only when found
per returned post — niche-to-magnet discovery; empty sets and provider errors are free
per returned post — recent public content so an agent can brief before outreach
per 25 people — comments + reactions, identity-deduped into a warm lead list
Profile + verified work email = 11 credits (~$0.11). Discover, posts, and engagers bill only on what comes back. A miss at any tier costs 0.
Four honest steps
A person in — URL, slug, or id today. One canonical record out. Junk in the input is our problem, not yours.
Seen this record recently? You get the answer instantly — cached repeats are discounted, not re-billed.
Fresh structured person or account data — with fetched_at and stale_after on every field.
Ask for a work email and multiple sources are tried in sequence until one verifies. No find, no charge.
LeadShark captures. Apex acts.
Person Enrich knows who's who.
The same enrichment engine that powers Apex — the governed LinkedIn MCP — opened up as its own primitive. Your agent, your stack, one credit at a time.
Open dashboard