Key takeaways:
- A contact enrichment API turns a partial record (a name, a work domain, a LinkedIn URL) into a complete one with a verified email, a mobile number, a job title, and company context.
- Single-source providers typically return a usable email on 40% to 60% of B2B contacts. Waterfall providers that query several vendors per record push that higher, and you pay only for the hits.
- Pricing lands between roughly $0.005 and $0.10 per record. Mobile numbers cost 5 to 30 times what an email costs at almost every vendor.
- The cheapest per-credit rate rarely wins. Match rate, no-charge-on-miss billing, and whether the API is on your plan at all matter more.
Your CRM is quietly rotting. Contacts change jobs, titles shift, and the email you captured eighteen months ago now bounces into a void. A contact enrichment API is the fix: you send an identifier you already have, and you get back the fields you're missing, on demand, without a human touching a spreadsheet.
The catch is that "contact enrichment API" describes wildly different products: raw data licenses billed per record, waterfall routers that query a dozen vendors and charge only when one hits, and prospecting platforms where the API is an afterthought bolted onto a seat-based plan or locked behind a tier you didn't plan to buy.
This roundup covers eleven, with pricing verified live in July 2026, flagging the credit costs that catch people out and the plans where API access quietly disappears. The contact enrichment techniques guide covers the underlying methods first.
What Is a Contact Enrichment API?
A contact enrichment API is an endpoint you call with a partial person record and get back a fuller one. You POST a name plus a company domain, a LinkedIn URL, or an existing email address. The service matches that identifier and returns structured JSON: work email, mobile number, job title, seniority, location, employer, company size, and often a confidence score.
The difference from a contact database is control. A database is something you search and export; an API is something your systems call automatically, at the moment the data is needed, which keeps records fresh rather than merely full.
That matters because B2B contact data decays fast. HubSpot puts the rate at roughly 2.1% per month, around 22.5% per year. A list you enriched in January is meaningfully wrong by December, while an API called at the point of use never has that problem.
Three jobs make up most real usage: inbound form enrichment that fills company and role data the moment someone submits an email, CRM hygiene that refreshes stale fields on a schedule, and outbound list building that finds contactable details before a campaign.
The 11 Best Contact Enrichment APIs in 2026
The list ranks providers on match rate, billing honesty, how much of the product is genuinely reachable through the API, and what a realistic monthly bill looks like. Pricing was checked live on 21 July 2026.
Tool | Best for | Key features | Main limitation | Pricing (from) | Rating |
|---|---|---|---|---|---|
ColdIQ | One key across every provider | 40+ providers, MCP server, automatic routing | Aggregation layer, not its own data source | $99/month | ★★★★★ |
People Data Labs | Raw enrichment at scale | Person and company records, strong SDKs | Free tier hides contact fields | $0 (free) | ★★★★☆ |
FullEnrich | Waterfall email and mobile | 25+ sources, pay per verified hit | Narrower firmographic depth | $0 (free) | ★★★★☆ |
BetterContact | Cheapest waterfall entry | 20+ providers, charged only on valid data | Thin analytics and reporting | $15/month | ★★★★☆ |
Clay | Custom enrichment workflows | 100+ providers, agents, MCP support | Dual-credit pricing is hard to forecast | $0 (free) | ★★★★☆ |
LeadMagic | Agent-driven enrichment | API, CLI, and MCP on every plan | Smaller brand and dataset | $49/month | ★★★★☆ |
Dropcontact | GDPR-first European data | Algorithmic, no contact database | Coverage trails database vendors | EUR79/month | ★★★★☆ |
Lusha | Sales teams wanting a UI first | Verified contacts, buying signals | API is not on self-serve plans | $0 (free) | ★★★☆☆ |
Wiza | LinkedIn-sourced contacts | Live verification, unlimited email tiers | API gated to the top plans | $0 (free) | ★★★☆☆ |
Datagma | API access on a free plan | Person plus company enrichment | Mobile numbers cost 30 credits | $0 (free) | ★★★☆☆ |
Apollo | Enrichment bundled with outreach | Database, sequencing, and enrichment | Per-seat pricing suits teams, not scripts | $0 (free) | ★★★☆☆ |
Ratings reflect fit for API-driven enrichment, not platform quality overall. A tool can be excellent in a browser and poor when your code makes the call.
1. ColdIQ

Best for: Reaching every enrichment provider at once
ColdIQ is a unified GTM data API. Instead of signing contracts with a dozen vendors and reconciling a dozen response formats, you hold one API key and one credit balance reaching more than 40 providers across over 700 endpoints.
The provider list is the point. Apollo, People Data Labs, Exa, FullEnrich, Findymail and Wiza sit behind the same interface, alongside 34 others spanning people enrichment, phone finding, technographics and company intelligence. The routing layer picks providers on fit, cost and accuracy rather than making you choose.
You can call it three ways: a REST API with a full OpenAPI spec, where a request is a POST to `https://api.coldiq.com/v1/apollo/people/search` with a bearer token; an MCP server that drops the same endpoints into Claude Code, Cursor or Codex; and plain-language agent chat when you'd rather describe the outcome than configure it.
Every response returns the credits spent and the source that answered, so cost attribution is built in rather than reconstructed from invoices later.
Key features:
- One API key across 40+ providers, so you skip 40 contracts, 40 billing accounts and 40 response schemas
- Automatic provider routing on fit, cost and accuracy, which raises match rates without manual waterfall config
- MCP server for Claude Code and other coding agents, so enrichment runs where you already work
- REST API with a full OpenAPI spec, giving you typed clients and predictable integration
- 100+ published Claude Code skills that encode complete GTM workflows, not just isolated API calls
- Per-call credit and source reporting in every response, making spend traceable to the provider that answered
Pricing: Starter is $99 per month for 2,000 credits, Pro is $199 per month for 5,000 credits, and Scale is $499 per month for 15,000 credits. Annual billing takes 30% off, unused credits roll over for three months, and Enterprise covers custom volume with an SLA. You can try the platform free before committing a card.
Pros: one key and one bill covering every provider you would otherwise contract separately, routing that picks the best source per record, works from a terminal or AI agent rather than a dashboard, credits roll over three months, every response reports its cost and source. Cons: it is an orchestration layer rather than a first-party data owner, so coverage depends on the providers underneath; and it assumes you are comfortable calling an API.
How to start using it:
- Create an account and grab your API key from the dashboard.
- Pick your interface: install the MCP server for Claude Code, or point your HTTP client at the REST base URL.
- Send one test enrichment for a contact you already know, then check the returned source and credit cost.
- Wire the endpoint into the place records actually enter your business, usually an inbound form handler or a CRM sync job.
- Install a published skill that matches your workflow so targeting and sequencing logic comes with the data.
Why it's a good contact enrichment API: It removes the integration tax that makes multi-provider enrichment expensive to build and painful to maintain, giving you waterfall-grade coverage without maintaining the waterfall.
Final verdict: If you enrich contacts from code or an AI agent and want breadth without vendor sprawl, this is the most direct route. Teams needing a single named database under a signed data-license agreement will still want a first-party provider underneath.
Try it: start free on ColdIQ and run your first enrichment before adding a card.
2. People Data Labs

Overview: People Data Labs sells workforce data as raw material. You query, you get structured JSON, you build whatever sits on top. Its documentation, field naming and SDK coverage are among the best in the category, which is why so many other tools quietly run on it.
Key features:
- Person and company endpoints returning consistent, typed fields
- Volume pricing that discounts automatically as usage grows
- ISO and SOC 2 Type 2 data that clears procurement reviews
Pricing: The free tier is $0 for up to 100 records per month, and Pro starts at $98 per month from 350 records. Annual commitments save 20%, and Enterprise adds data-license feeds and SSO.
Pros: excellent developer experience, predictable JSON, procurement-ready compliance. Cons: the free tier obfuscates emails, phones and addresses, so you cannot judge contact quality without paying; per-record cost climbs at low volume; no built-in waterfall to other vendors.
Why it's a good contact enrichment API: The cleanest raw feed in the category for teams that want to own their enrichment logic.
Final verdict: The default pick when you are building a product on top of contact data rather than running campaigns from it.
3. FullEnrich

Overview: FullEnrich is a waterfall built specifically for contactability. It queries more than 25 sources for an email or mobile number and bills you only when one of them returns a verified result, which makes the cost of a miss exactly zero.
Key features:
- Waterfall across 25+ vendors, lifting hit rates past any single source
- Pay-per-verified-result billing, so misses never consume credits
- Unlimited users and integrations on every plan
Pricing: The free tier includes 1,000 credits per month. Credits are consumed by outcome: a work email costs 1, a personal email 3, a mobile number 10, and a reverse lookup 1.
Pros: strong contactability rates, honest billing, generous free tier for evaluation. Cons: thinner firmographic depth than a full data platform; mobiles burn credits ten times faster than emails; the "+80% find rate" figure is FullEnrich's own claim, not an audited benchmark.
Why it's a good contact enrichment API: When the field you actually need is a working email or a real mobile, a purpose-built waterfall beats a general-purpose database.
Final verdict: The specialist to reach for when contactability, not context, is the bottleneck. Check current terms via FullEnrich.
4. BetterContact

Overview: BetterContact runs a waterfall across more than 20 providers including RocketReach, Apollo, ContactOut, Hunter and Prospeo, then puts every result through a multi-layer validation step before charging you. It is the cheapest credible way into waterfall enrichment.
Key features:
- 20+ providers queried per record, validated before the credit is spent
- Entry pricing at $15 per month, the lowest real waterfall tier here
- Bring-your-own provider keys on Enterprise
Pricing: Starter is $15 per month for 200 credits, Pro runs from $49 per month on a slider that scales to 50,000 credits, and Enterprise begins at $799 per month. Signing up gives you 50 free credits.
Pros: very low entry cost, charged only on valid data, broad provider coverage. Cons: thin reporting and analytics; Starter's 200 credits is too small for real campaign work; no meaningful firmographic layer.
Why it's a good contact enrichment API: It delivers the core waterfall benefit, higher match rates with no charge for misses, at roughly a third of its rivals' entry price.
Final verdict: The best value pick for a small team that wants waterfall coverage without a four-figure commitment.
5. Clay

Overview: Clay is enrichment infrastructure rather than a single data source. You compose sequences across more than 100 providers, add AI research steps, and set your own fallback logic, then expose the result to the rest of your stack.
Key features:
- Waterfall sequences across 100+ providers with per-step conditional logic
- AI research agents that fill gaps no structured provider covers
- MCP support, so workflows are callable from AI coding tools
Pricing: A free tier includes 100 credits per month. Paid plans run roughly $134 to $185 per month for Launch and around $349 to $495 per month for Growth, varying by the credit tier you select, with Enterprise custom. Verify the exact tier price before you commit, because the dual-credit system moves the number.
Pros: unmatched flexibility, huge provider catalog, genuinely useful AI steps. Cons: dual data-plus-action credits make spend hard to forecast; a real learning curve; expensive against calling providers directly at volume.
Why it's a good contact enrichment API: No other tool lets you design the enrichment logic itself to this depth while still handling vendor billing for you.
Final verdict: The right answer when your enrichment needs branching logic rather than a single lookup. See current plans at Clay.
6. LeadMagic

Overview: LeadMagic positions itself as the enrichment API for GTM teams and AI agents, and the packaging backs that up. Every plan, including the cheapest, ships API access, a command-line interface and an MCP server drawing on one shared credit pool.
Key features:
- API, CLI and MCP server on every tier, not gated as upsells
- Granular per-endpoint credit costs you can optimize at volume
- One credit pool shared across seats
Pricing: Basic is $49 per month for 2,000 credits and Essential is $99 for 5,000, rising to Ultimate at $849 for 100,000. Endpoints price separately: an email finder call is 1 credit, validation 0.25, a mobile number 5, and job-change detection 3.
Pros: agent-ready out of the box, transparent per-endpoint pricing, credits roll over above Basic. Cons: a smaller dataset than the incumbents; Basic does not roll credits over; limited brand recognition for internal buy-in.
Why it's a good contact enrichment API: The per-endpoint credit table lets you build genuinely cost-efficient enrichment, paying 0.25 credits to validate rather than 1 to re-find.
Final verdict: The strongest pick if your enrichment runs inside an AI agent and you want that supported on the entry plan.
7. Dropcontact

Overview: Dropcontact takes an unusual position: it holds no contact database at all. Everything is generated and verified algorithmically on European servers, which sidesteps the consent questions that follow database vendors around under GDPR.
Key features:
- Algorithmic generation and verification, with no stored contact database
- EU-hosted processing with no third-party sharing
- Job-change detection and company enrichment on Growth
Pricing: Starter is EUR79 per month for 500 credits and Growth is EUR120 per month, both discounted 20% on annual billing. Fifty free credits let you test it, and Enterprise starts from 200,000 credits per month.
Pros: the cleanest compliance story in the category, pay-on-success billing, credits carry over on Growth. Cons: coverage trails database vendors, especially outside Europe; euro pricing adds exchange risk for US buyers; 500 credits is modest for the price.
Why it's a good contact enrichment API: If your legal team asks where a contact record came from, this is the only answer in the list that does not involve a purchased database.
Final verdict: The default choice for European teams or anyone whose compliance review has teeth.
8. Lusha

Overview: Lusha is a B2B data layer built primarily for sales teams working in a browser, with verified contacts and companies enriched by buying signals. The API exists, but it is not part of the self-serve experience.
Key features:
- Verified contact and company records with buying signals layered on
- Browser extension and CRM integrations for non-technical users
- Predictable credits: 1 per email, 10 per phone number
Pricing: A free plan gives 40 credits per month. Starter is $49.90 per user per month, Professional $69.90, and Premium $399.90, each discounted around 35% on annual billing.
Pros: easy for reps to adopt, clear per-field credit costs, solid free tier. Cons: API access is absent from published self-serve tiers and needs a sales call; per-user pricing fits reps, not scripts; phone reveals cost ten credits.
Why it's a good contact enrichment API: It suits organizations where the same data serves reps in a UI and systems through an integration.
Final verdict: A reasonable platform choice, but a frustrating one if the API is the reason you are shopping.
9. Wiza

Overview: Wiza builds contact records from LinkedIn activity and verifies them live rather than serving from a cache. That freshness is its main argument, and it shows in how the plans are structured around reveals rather than stored rows.
Key features:
- Live verification at request time, not a pre-stored record
- Unlimited email reveals on the annual Email and Email plus Phone plans
- Legible overage rates of $0.15 per email and $0.35 per phone
Pricing: A free plan gives 20 valid emails and 5 phone numbers. Starter is $49 per user per month, the Email plan is $83 per user per month billed annually, and Email plus Phone is $166 per user per month annually.
Pros: fresh rather than cached records, unlimited email reveals on top annual tiers, clear overages. Cons: API access is limited to Email plus Phone and Team, so entry tiers are unusable programmatically; per-seat pricing; monthly plans cap emails at 500.
Why it's a good contact enrichment API: Live verification meaningfully reduces bounces compared with vendors serving records that were accurate months ago.
Final verdict: Good data, but budget for the $166 tier because that is where the API actually starts.
10. Datagma

Overview: Datagma bundles person and company enrichment into a single call and, unusually, puts API access on every tier including the free one. That makes it one of the few providers you can integrate and test end to end without paying anything.
Key features:
- API access on all tiers including free, so evaluation covers the real path
- Person and company enrichment returned together, reducing round trips
- Simple credit math: 1 credit is one email
Pricing: The free plan covers 90 emails and 3 mobile numbers. Regular is $49 per month for 3,000 emails and 100 mobiles, Popular is $99, and Expert is $249, all with 20% off annually.
Pros: genuinely usable free API tier, combined person and company data, straightforward pricing. Cons: a mobile costs 30 credits, the steepest multiplier here; a smaller dataset than the leaders; lighter documentation than PDL's.
Why it's a good contact enrichment API: Free API access removes the usual problem of not being able to test the integration until you have bought it.
Final verdict: The best way to prototype an enrichment flow at zero cost, provided you avoid mobile lookups.
11. Apollo

Overview: Apollo pairs a large contact database with sequencing and dialing, and exposes enrichment through an API on paid plans. For teams that want prospecting and enrichment from one vendor, the consolidation is the appeal.
Key features:
- Large database covering enrichment and net-new prospecting together
- Native sequencing and dialing, so records are actionable without an export
- Per-seat pricing published openly, unlike most enterprise vendors
Pricing: There is a free plan, then Basic at $49, Professional at $79 and Organization at $119 per user per month billed annually. Monthly billing runs roughly 15% to 25% higher and credit allotments scale by tier.
Pros: one vendor for data and outreach, published pricing, credits included at every paid tier. Cons: per-seat pricing fits teams, not scripts; mid-range accuracy against dedicated waterfalls; credits tied to seats you may not need.
Why it's a good contact enrichment API: Consolidation genuinely saves money when the same team needs a database, enrichment and a sequencer.
Final verdict: A sensible all-in-one for sales teams, and an awkward fit for pure programmatic enrichment. Current plans are at Apollo.
How We Chose These Contact Enrichment APIs
Every provider here was assessed against the same four questions, with pricing pulled from the vendor's live pricing page in July 2026 rather than from secondary sources.
First, is the API genuinely available? Several well-known contact tools gate API access behind an enterprise conversation or a top tier, which we flag in each entry rather than quietly ignore. Skrapp was excluded outright because its API only appears at $349 per month.
Second, how does the vendor bill for failure? Charging for a lookup that returned nothing is the biggest hidden cost in enrichment, so providers that charge only on a verified result scored higher.
Third, is the match rate claim honest? Almost every vendor publishes a coverage or accuracy figure and almost none are independently audited, so we attribute those claims rather than repeat them as fact.
Fourth, what does it realistically cost, including the credit multipliers buried in the documentation? A provider advertising $0.01 per credit is not cheap if a mobile number costs 30 of them.
We also excluded enterprise platforms with no public API pricing at all. ZoomInfo and Cognism both sell capable enrichment, but neither publishes a rate, and a roundup that cannot tell you the price is not much use.
What to Look For in a Contact Enrichment API
Beyond price, a handful of technical details separate an API you will still be happy with in a year from one you will rip out.
Match Rate on Your Actual List
Vendor coverage claims describe their whole database, not your target market. A provider with excellent US technology coverage may return almost nothing for German manufacturing. The only meaningful test is running 200 real contacts from your own list through a trial and counting usable results yourself.
Expectations need calibrating. In a Reddit thread on waterfall enrichment, one agency operator running Apollo, Lusha and RocketReach across three client accounts reported being "lucky if 40-45% of contacts come back with a usable email," with mobiles worse still. That is one practitioner's anecdote rather than a benchmark, but it matches the gap most teams find between advertised accuracy and delivered results.
Billing on Misses and the Price of a Phone Number
Ask precisely when a credit is consumed. The good answer is only on a verified result, which is how FullEnrich, BetterContact, Findymail, Hunter and Enrow all work. The bad answer is that every call costs the same whether or not it found anything, quietly doubling your effective cost on a hard list.
Then check the phone multiplier, because it varies enormously. Datagma charges 30 credits for a mobile against 1 for an email. FullEnrich, Lusha and Findymail charge 10. LeadMagic charges 5. If phones matter to your workflow, that spread outweighs the headline per-credit rate.
Freshness, Rate Limits and Re-enrichment
Ask how often records are refreshed and whether re-querying the same contact costs again. Hunter and Tomba do not charge twice for the same lookup inside a billing period; others do, and given that contact data decays around 22.5% a year, you will be re-enriching.
Check requests per second against your batch size too. Diffbot's free tier allows 5 calls per minute where its paid tiers allow 5 to 25 per second, a 60-fold difference that decides whether an overnight batch finishes. Confirm whether the endpoint is synchronous or queued, because a waterfall querying twenty vendors cannot answer in 200 milliseconds.
What Does Contact Data Enrichment Actually Cost?
Headline prices hide the real number. A provider charging $0.01 per credit with a 40% match rate is more expensive than one charging $0.02 with an 80% match rate. The table below converts published pricing into an approximate per-record cost, assuming you are enriching work emails rather than phone numbers.
Provider | Entry plan | Credits included | Approx. cost per email credit | Charged on a miss? |
|---|---|---|---|---|
Icypeas | $19/month | 1,000 | $0.019 | No |
BetterContact | $15/month | 200 | $0.075 | No |
LeadMagic | $49/month | 2,000 | $0.025 | Pay for valid results |
Datagma | $49/month | 3,000 emails | $0.016 | No |
Coresignal | $49/month | 250+ Collect | $0.196 to $0.133 | Per record retrieved |
People Data Labs | $98/month | From 350 records | $0.28 at entry volume | Per record retrieved |
Findymail | $99/month | 5,000 finder credits | $0.020 | No |
ColdIQ | $99/month | 2,000 | $0.050 | Per credit consumed |
Two patterns are worth noting. Per-record costs fall sharply with volume at almost every vendor, so entry-tier math overstates what you will pay at scale. And aggregators such as ColdIQ and Clay carry a margin over calling a provider directly, which buys you routing, one contract and one bill rather than raw unit economics.
Whether that margin is worth paying depends on how many providers you would otherwise integrate. At one or two, go direct. Past four or five, the engineering and vendor-management time usually costs more than the markup. The ColdIQ API directory shows how many providers are now in play, and the data enrichment tools guide covers the non-API options alongside it.
How to Choose the Right Contact Enrichment API for Your Team
Match the tool to the job rather than to the review score. The job you are actually doing narrows the field faster than any feature list.
Your situation | Pick | Why |
|---|---|---|
Building a product on contact data | People Data Labs | Predictable JSON and the best documentation in the category |
Running outbound, need reach | FullEnrich or BetterContact | Many vendors per record, charged only on success |
Enrichment needs branching logic | Clay | Step three's result can decide step four |
Enrichment runs inside an AI agent | ColdIQ or LeadMagic | A real MCP server rather than a REST API you wrap |
Compliance drives the decision | Dropcontact | Holds no contact database at all |
Testing before you spend | Datagma or Diffbot | API access on a genuinely free tier |
If you need several of these at once, an aggregation layer beats five contracts, which is what ColdIQ is built for. The GTM API roundup covers what else belongs in that stack.
Where Contact Enrichment Quietly Fails
Most enrichment disappointment traces to process rather than vendor choice, and four mistakes cause most of it.
Enriching once and never again tops the list: a one-off backfill looks impressive on day one and is meaningfully wrong within a year. Close behind is treating a returned email as a verified one, since some providers return pattern-generated guesses alongside confirmed addresses.
The third is ignoring catch-all domains, where the mail server accepts every address so verification cannot prove an individual mailbox exists. Some vendors charge full price and mark the result uncertain, others exclude it, and on enterprise-heavy lists this can be a large share of your records.
The fourth is buying on per-credit price when what matters is cost per usable record. MIT Sloan Management Review puts the cost of bad data at 15% to 25% of revenue for most companies, which dwarfs the gap between a $49 and a $99 plan.
All four are process problems, not procurement ones. Schedule re-enrichment, respect confidence scores, set a catch-all policy, and measure cost per usable record. The data enrichment services overview covers outsourcing that work.
Getting Clean Contact Data Without Overpaying
Run 200 contacts from your real target market through three trials: one raw provider, one waterfall, one aggregator. Count usable emails and mobiles, then divide credits spent by usable results. That number settles most vendor debates faster than any feature comparison.
Then decide where enrichment lives. At record creation you want low latency and a generous rate limit; on a CRM schedule, batch throughput and re-enrichment pricing matter more.
Finally, be honest about how many vendors you will manage. One is simple and leaves matches on the table. Five maximize coverage and cost real engineering time. An aggregation layer sits between, trading a margin for breadth, which is why it tends to win once a fourth vendor appears.
The ColdIQ data sources page lists every provider behind the API, and the B2B database provider guide covers the database side of the same decision.
Whatever you pick, measure it monthly. Match rates drift and pricing changes, so January's winner is not December's. If contact records are only part of the job, the B2B data API overview maps the wider category.



