Lead enrichment API in 2026
Each lead as a full row, at 5¢ to $1.
A lead enrichment API takes an email or a profile and returns what its database holds. Hunter charges 0.2 credit an enrichment, on plans from 49€ a month. People Data Labs charges 1 credit a match, from $98 for 350.
SpecStream is the live web data engine for teams and agents. Send your leads, or describe them, and each one comes back as a row with the fields you name at 5¢, 15¢ or $1. Source URL and read time on every value.
New accounts get $10 of credit, no card.
Lead enrichment APIs side by side
| SpecStream | Hunter | People Data Labs | CompanyEnrich | Crustdata | |
|---|---|---|---|---|---|
| What you send | Your leads from a CSV, Excel file, Google Sheet or Airtable base, up to 20,000 rows, with the fields to fill in. Or the leads you want, described in plain words | An email address or a LinkedIn handle, sent to https://api.hunter.io/v2/people/find | Parameters that identify one person, or up to 100 people in one Bulk Enrichment request | An email to Reverse Email Lookup, or filters to People Search | A professional profile URL, with the sections you need |
| What you get back | One row per lead with the fields you name, joined from many sites, with the company facts beside the person. Source URL and read time on every value | 100+ datapoints about the profile with a 200, or a 404 when it finds no information | The matching record from its dataset with a 200, or a 404 when it finds no matching person | The person, employer, title and company profile behind an email | Identity, employment, education and other available profile fields, from 1B+ profiles |
| The unit you pay for | A delivered row: 5¢, 15¢ or $1 by how much the row needs, plus 5¢ for an email and 15¢ for a phone. The same rate on every plan | A credit: an enrichment takes 0.2 credit and needs at least 1 credit left to start | A credit: 1 for each successful enrichment, and up to 100 for a bulk request, 1 per match | A credit: 5 for a reverse email lookup, 10 to find an email and 30 for a mobile | A credit: 1 to 9 a person, 1 for the base profile with contacts as add-ons |
| Published price | $10 of credit on sign-up, no card. Plans at $19, $99 and $499 a month turn their whole price into credit. 1,000 leads with 5 facts and an email cost $100 | Free with 50 credits a month. Starter 49€ a month for 2,000 credits, Growth 149€ for 10,000 and Scale 299€ for 25,000 | Free up to 100 credits a month without contact data. Pro starts at $98 a month for 350 credits | Starter $49 a month for 5,000 credits, Pro $149 for 50,000, Scale $549 for 500,000. A free trial of 500 credits | $20 in free credits to start, then enterprise plans from four figures a month |
| Emails and phones | An email adds 5¢ and a phone 15¢ to the row that carries it, on every plan. An email no page printed is labeled likely | Finding an email takes 1 credit and verifying one 0.5 credit | On the free plan, emails, phones and addresses are obfuscated | Find Email takes 10 credits and Find Mobile 30 | Work email, personal email and phone numbers are add-ons you request when you need them |
| What a miss costs | Nothing on a request: a lead that fails one of your conditions is not delivered and not billed. On an imported list, a row that does not match costs a 5¢ check | A 404 when no information is found. An enrichment still needs at least 1 credit left to start | Unsuccessful requests are not billed | Lookups that return no data are not charged | A search that comes back empty costs nothing |
| Credits you do not use | A top-up never expires, and what a run does not use goes back to your balance | Credits reset monthly and do not roll over | When the account has no credits left, requests return a 402 error | Unused credits roll over while the subscription stays active | Credits last 12 months |
| Speed and delivery | Rows land in HubSpot, Salesforce, Pipedrive, Attio, Google Sheets, Airtable, Slack or Teams with no code, or through signed webhooks, the REST API, the SDKs and the MCP server | 15 requests a second and 500 a minute on Email Enrichment | 1,000 calls a minute by default for paying customers | 30 requests a minute on Starter, up to 300 on Scale | Batch calls cost the same as single calls |
Why sales teams choose SpecStream to enrich leads
Any field your routing needs, read from the live web
An enrichment API returns the fields its database keeps for an email it knows. SpecStream fills in the fields you name, read on the live web for each lead: the title on the company's own team page, the headcount, the tools the company runs, the market it just entered. Facts from many sites join into one record per lead.
Or start without a list. "B2B SaaS companies in the United States with 50 to 500 employees that hired a head of sales in 2026, with the head of sales, a work email and a phone for each" returns every account that meets those conditions, with the person and the contact on the row. A lead that fails one condition is not delivered and not billed.
One price per lead, set before the run
A row costs 5¢ with up to 5 facts, 15¢ with up to 15 facts and one set of related records, and $1 for a deep row with no limit. An email adds 5¢ and a phone 15¢. Every request gets a quote of the most it can cost, nothing runs until you approve it, and what the run does not use goes back to your balance. The rates are on pricing.
Hunter's credits reset monthly and do not roll over. A SpecStream top-up never expires, and duplicates, rows you already own and rows a page contradicts are not charged.
One identity per lead, with namesakes shown
Import up to 20,000 leads. SpecStream matches each row to one identity and shows any namesakes beside their evidence, so no namesake is chosen for you and no supplied cell is passed off as confirmed. Each email says whether a page printed it, and a likely one is labeled.
Leads that stay up to date in your CRM
Save the request and it reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matching. A changed or new row costs half its rate (3¢, 8¢ or 50¢) and an unchanged row costs 1¢, so rechecking 1,000 leads that did not change costs $10. Changes land in HubSpot, Salesforce, Pipedrive, Attio, Sheets, Slack or Teams with no code. New executives, funding rounds and layoffs are at specstream.ai/signals.
The most accurate web search API, on the same key
The same account runs the Search API, the most accurate web search API in the world: 97.9 F-score on all 1,000 official SimpleQA Verified questions (978 correct), and 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. It costs $5 per 1,000 searches of up to 10 results, and the Extract API $0.80 per 1,000 pages. Scores and method are on benchmarks.
Other lead enrichment APIs
SpecStream
The live web data engine for teams and agents. Send your leads or describe them, and each one returns as a row with the fields you name, at 5¢, 15¢ or $1 a delivered row, plus 5¢ for an email and 15¢ for a phone, under a maximum you approve before the run.
Prospeo
An email finder and enrichment API. Its own guide prices it at $0.01 a record with a free tier of 75 emails a month. SpecStream returns the whole row for a lead, the company facts and the person, with an email for 5¢ more.
Apollo
A sales platform billed in credits. One click exports up to 10,000 leads, and credits reset at the start of each billing cycle with no rollover. A SpecStream top-up never expires, and a row costs the same on every plan.
Lusha
A contact database sold in credits. The Free plan gives 40 credits a month, an email takes 1 credit and a phone number takes 5. On SpecStream an email adds 5¢ to a row and a phone adds 15¢, on every plan.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Import the leads you enrich today, up to 20,000 rows, and name the fields to fill in. Or write the leads you want in plain words. Sign up and you get $10 of credit, no card. At 5¢ a row, that is up to 200 rows.
Or send the request from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.
curl -i https://api.specstream.ai/v1/agent/lists \
-H "Content-Type: application/json" \
-d '{"request": "B2B SaaS companies in the United States with 50 to 500 employees that hired a head of sales in 2026, with the head of sales, a work email and a phone for each", "count": 25}'Approve that maximum by card through Stripe's Link agent wallet, or in USDC on Base, Arbitrum or Polygon, and you pay for the rows found. On an account, your agent uses the MCP server at https://api.specstream.ai/mcp and your team uses the workspace, from the same balance. Coming from Hunter? See Hunter.io alternatives.
Frequently asked questions
Something we didn't answer? Talk to a human
What is a lead enrichment API?
How much does a lead enrichment API cost?
What is the best lead enrichment API in 2026?
Do enrichment credits roll over?
Am I charged when a lead is not found?
Does SpecStream have an API and an MCP server?
https://api.specstream.ai/mcp.Sources
SpecStream wrote this page. Each rival figure comes from that company's own page, read on the day shown.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- Hunter Lead Enrichment APIhunter.io/api/lead-enrichment, read Nov 12, 2026
- Hunter API documentationhunter.io/api-documentation/v2, read Nov 12, 2026
- Hunter pricinghunter.io/pricing, read Nov 12, 2026
- People Data Labs person pricingpeopledatalabs.com/pricing/person, read Nov 12, 2026
- People Data Labs: how credits workdocs.peopledatalabs.com/support/billing/how-credits-work.md, read Nov 12, 2026
- People Data Labs Person Enrichment APIdocs.peopledatalabs.com/docs/reference-person-enrichment-api.md, read Nov 12, 2026
- CompanyEnrich pricingcompanyenrich.com/pricing, read Nov 12, 2026
- Crustdata People APIcrustdata.com/people-api, read Nov 12, 2026
- Crustdata pricingcrustdata.com/pricing, read Nov 12, 2026
- Prospeo: best lead enrichment APIsprospeo.io/s/lead-enrichment-api, read Nov 12, 2026
- Apollo pricingapollo.io/pricing, read Nov 12, 2026
- Lusha pricinglusha.com/pricing/, read Nov 12, 2026




