Lead enrichment, one API, one waterfall per job

Find emails, verify deliverability, enrich people and companies, and run discovery, all behind a single endpoint per use case. Sources run cheapest first and stop as soon as the fields you ask for are filled, and results merge into one shape.

12 endpointsfrom $0.002/calljson responsesopenapi 1.0.0
01// connect your agent

Copy the setup prompt.
Your agent does the rest.

works with any agent+ 8 more
Connect the superagnt MCP server at https://mcp.superagnt.com/mcp/lead-enrichment to this agent for me (I'll sign in through my browser). The setup guide for each kind of agent is at https://www.superagnt.com/install?facet=lead-enrichment
or follow the detailed setup instructions

» a new workspace starts with the Lead APIs tools already on. On an existing workspace, your agent switches them on during setup.

02// overview

superagnt Lead APIs sit on top of multiple upstream lead-data providers and expose a single unified surface per use case (email finder, email verifier, person/company enrich, person/company search, company discovery, domain emails, mobile finder, company intelligence). For each call you can pass an optional `fields[]` selector and an optional `max_cost_cents` budget. superagnt then runs its sources cheapest first, skips any source that would push spend past your budget, stops as soon as your fields are filled, and merges results into a normalized response shape. Provider names are never returned in the response. Pricing is hybrid: simple endpoints (e.g. intelligence signals, company discovery, people search) are flat-priced; waterfalls (email finder, email verifier, enrich, find-mobile, company search) are billed in the published `min – max` cents range based on what was actually spent upstream, plus a small markup. Bring one API key, get one bill, and let superagnt handle vendor selection, key rotation, and result merging.

03// key features
Field-aware waterfall — select `fields[]` and superagnt stops as soon as they're filled
Optional `max_cost_cents` budget per call — never spend more than you authorize
Hybrid pricing: flat for simple endpoints, range for waterfalled enrichment
Normalized response shape across people, companies, emails, and mobile
Bulk enrich up to 100 people or 100 companies per call
Provider names never leaked — superagnt is your single counterparty
Single API key, single credit balance, no upstream vendor accounts to manage
04// endpoints

12 endpoints across 9 categories

People — Mobile

1

Find mobile phone numbers for a person.

People — Search

1

Search the people graph using structured filters.

Companies — Discover

1

Find companies that match a set of criteria.

Companies — Email

1

List the email addresses found for a company domain.

Companies — Search

1

Search the company graph using structured filters.

Companies — Intelligence

1

Funding rounds, competitors, and technology stack signals.

05// use cases
Sales agents enriching leads before outreach with verified emails and mobile numbers
Research agents building company dossiers (firmographics + funding + technographics)
Recruiting copilots finding candidate contact info and enriching profile data
Lead scoring pipelines that need budget-bounded enrichment per record
ABM workflows discovering target accounts and resolving contacts within them
CRM hygiene jobs that bulk-refresh stale people and company records
Outbound automation tools personalizing messages with rich professional context
06// questions
Which upstream providers are used?
superagnt abstracts upstream providers entirely. Provider names are never returned in the response and we routinely add or rotate providers as we improve coverage and price. You only ever talk to one API.
How is pricing calculated for waterfall endpoints?
Each waterfall endpoint publishes a `min – max` cents range. superagnt runs its sources cheapest first until your `fields[]` are filled, skipping any source that would push spend past your `max_cost_cents` budget, then bills you the actual upstream cost plus a small markup. Flat-priced endpoints (intelligence signals, company discovery, people search, etc.) are always charged at the published rate.
What does `max_cost_cents` do?
It caps the maximum amount superagnt will spend upstream on a single call. Any source that would push spend past the cap is skipped, so some requested fields may stay missing. Lower values trade completeness for cost predictability.
How does field-based selection work?
Pass `fields[]` (e.g. `["email", "job_title"]`) and the waterfall stops as soon as every requested field has a value, which saves you money compared to always running the full enrichment.
Are bulk endpoints faster than calling enrich repeatedly?
Yes — bulk endpoints fan out requests in parallel and aggregate billing into a single deduction. You also get per-record budget control via `max_cost_cents_per_record`.
Can I use these APIs from AI agents?
Yes — that's the primary use case. All endpoints return structured JSON optimized for function calling in GPT-4, Claude, Gemini, and similar models. You can also wire superagnt into MCP-based agent runtimes.

get started

Call 12 Lead APIs endpoints on a single credential.

Start free→

Manage keys and credits at app.superagnt.com.

lead enrichment APIemail finder APIemail verifier APIperson enrichment APIcompany enrichment APIcompany discovery APImobile finder APIB2B data APIAI agent enrichmentwaterfall enrichment APIdomain email searchtechnographics APIcompany funding APIcompetitors APIMCP data sourceunified lead API