superagnt_

Lead enrichment, one API, cheapest-first waterfall

Find emails, verify deliverability, enrich people and companies, and run discovery — all behind a single endpoint per use case. agntdata picks the cheapest providers that can fulfill the fields you ask for and merges results.

12 endpointspriced per calljson responsesopenapi 1.0.0
01// overview

agntdata 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 — agntdata then waterfalls cheapest-first across providers that can fulfill those fields, stops as soon as the request is satisfied (or your budget runs out), and merges results into a normalized response shape. Provider names are never returned in the response. Pricing is hybrid: simple endpoints (e.g. email verifier, intelligence signals) are flat-priced; complex waterfalls (enrich, email finder, find-mobile, 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 agntdata handle vendor selection, key rotation, and result merging.

02// key features
Field-aware waterfall — select `fields[]` and agntdata 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 — agntdata is your single counterparty
Single API key, single credit balance, no upstream vendor accounts to manage
03// 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.

04// 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
05// questions
Which upstream providers are used?
agntdata 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. agntdata calls providers cheapest-first until your `fields[]` are filled (or your `max_cost_cents` budget is exhausted), then bills you the actual upstream cost plus a small markup. Flat-priced endpoints (email verifier, intelligence signals, etc.) are always charged at the published rate.
What does `max_cost_cents` do?
It caps the maximum amount agntdata will spend upstream on a single call. The waterfall stops as soon as the budget is reached, even if some requested fields are still missing. Lower values trade completeness for cost predictability.
How does field-based selection work?
Pass `fields[]` (e.g. `["email", "job_title"]`) and agntdata orders providers by which can fulfill those fields combined with cost. The waterfall stops as soon as every requested field has a value — saving 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 agntdata into MCP-based agent runtimes.

get your key

Generate an API key and call 12 Lead APIs endpoints on a single credential.

Start free

Manage keys and credits at app.agntdata.dev.

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