Data enrichment API in 2026
Prices compared, rows from 5¢.
A data enrichment API takes a domain or email and returns what its vendor's database holds. CompanyEnrich charges 1 credit a company from $49 a month. People Data Labs Pro is $100 a month for 1,000 records. Coresignal charges 20 credits a full record.
SpecStream is the live web data engine for teams and agents. Send your list, name the fields, and Deep Search fills them from each company's own pages at 5¢ a row with up to 5 facts. Source URL and read time on every value.
New accounts get $10 of credit, no card.
Data enrichment APIs side by side
| SpecStream | CompanyEnrich | People Data Labs | Coresignal | Crustdata | |
|---|---|---|---|---|---|
| What you send | A list of up to 20,000 rows, from a CSV, Excel, Google Sheets or Airtable, or one request in plain words through the API or MCP. Companies match by domain and contacts by email | A domain, one call per company, at 30 requests a minute on Starter | A website, one call per company to its /v5/company/enrich endpoint | A company, through its Database APIs | A company, through its In-DB API |
| What comes back | The fields your request names, any fact you can describe in words included, such as "publishes a sustainability report". Facts from many sites joined into one row. Source URL and read time on every value | The company profile its database holds. Funding, keywords, NAICS codes, technologies and workforce are add ons at 1 credit each | The fields of its company record. Premium fields come with Pro | A full company record at 20 credits, or the core record at 10 | A company record from its database, from 2 credits |
| Charged when nothing is found | No. A row SpecStream can't find costs nothing, and duplicates and rows you already own are not charged | No. Lookups that return no data are not charged | Its Pro plan counts records retrieved | Credits are deducted for a successful request | Credit-based usage tiers |
| Published price | 5¢ a row with up to 5 facts, 15¢ with up to 15, $1 for a deep row. An email adds 5¢ and a phone 15¢. The most a run can cost is quoted before it starts | Starter $49 a month for 5,000 credits, Pro $149 for 50,000, Scale $549 for 500,000 | Pro at $100 a month, starting at 1,000 monthly records. Enterprise is custom | Mini $49 a month for 2,500 credits, Starter $199 for 12,000, Pro $499 for 35,000 | $20 of free credits. Paid plans from four figures a month, through sales |
| 1,000 companies, 5 fields each | $50, charged only for the rows delivered, with no plan to buy | 1,000 credits for the base record, inside the $49 Starter plan. Each add on is 1 credit more | $100 on Pro, the plan's first 1,000 monthly records | 10,000 credits for core records, inside the $199 Starter plan, or 20,000 for full records | From 2,000 credits, at a price set with sales |
| Free start | $10 of credit, no card: up to 200 rows at 5¢ | A free trial with 500 credits | Up to 100 monthly records | A free tier of 2,000 credits | $20 in credits |
| Where the data goes | Back into the sheet or CRM it came from, filling empty cells only: HubSpot, Salesforce, Pipedrive, Attio, Sheets, Airtable, Slack, Teams, Zapier, Make, n8n and signed webhooks. REST API, Python and TypeScript SDKs, and MCP | API responses and an MCP server at no extra cost | API responses. Enterprise adds API or Data License feeds | API responses and datasets | API responses |
Why teams choose SpecStream as their data enrichment API
Any field, read from the company's own pages
A database API returns the fields its vendor chose to collect, as fresh as its last refresh. SpecStream reads the live web for each row you send. Ask for the usual fields, or for anything you can describe in words, such as "offers same day delivery" or "lists SOC 2 on its site", and each row is checked on its own pages.
Every value comes back with the URL of the page it was read on and the time it was read, so a value your CRM will overwrite can be checked first. In Deep Search, get_find_decisions returns each condition's answer for a row with its reason, the value, the source and the time.
A filled field is not a right field
The public benchmarks show the gap. On the Openbenchmarks board of 282 companies, CompanyEnrich returned 95.5% of the fields but 74.7% of the fields it returned were right. People Data Labs reached 89.0% enrichment success and Apollo 92.6% field accuracy. In Firecrawl's run of 200 US companies, employee count averaged 57% across providers.
A database fills the cell either way. SpecStream delivers a value with the page that states it, and a row that a page contradicts is not charged. For a whole company record from many sites, see the company data API prices.
You pay per delivered row, with no monthly plan to size
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. An email adds 5¢ and a phone 15¢. Importing, mapping and exporting are free, and a row SpecStream can't find costs nothing.
The database APIs sell a monthly allowance. CompanyEnrich is cheaper per lookup, at $0.0098 a credit on Starter, for the fields it holds. People Data Labs Pro is $100 a month for 1,000 records. SpecStream has no allowance to use up.
Enriched rows stay up to date
Save the request and it reruns hourly to yearly. A changed or new row costs half its rate and an unchanged row costs 1¢, so rechecking 1,000 companies that did not change costs $10. Each row comes back labeled changed, unchanged or no longer matching, and a linked sheet is checked every day for new rows.
Search, page reading and rows on one key
The same key runs the Search API, the most accurate web search API in the world: 97.9 F-score on all 1,000 SimpleQA Verified questions (978 correct) and 64.0 item F1 on all 200 WideSearch tasks, shown on the benchmarks page. Search is $5 per 1,000 searches of up to 10 results, and the Extract API reads pages at $0.80 per 1,000.
Other data enrichment APIs
Apollo
A sales database with an API, at $0.0196 a credit on the Openbenchmarks price table, where it scored 92.6% field accuracy and 88.6% enrichment success. It returns the record Apollo holds. SpecStream fills the fields your request names from the live web, at 5¢ a row with up to 5 facts. See Apollo alternatives.
ZoomInfo
An enterprise database priced at $0.35 a new company record on the Openbenchmarks table, where it scored 63.9% enrichment success. SpecStream costs 5¢ for the same five fields.
Parallel
A web research API priced at $0.050 a request at medium reasoning on the Openbenchmarks table, with 86.0% enrichment success and a median of 21,317 ms a company. Your code writes the schema and stores the result. SpecStream returns the finished row in your CRM or sheet, quoted before it runs.
Clearbit
Clearbit's site is now headed "Clearbit has joined HubSpot!", with a customer login and no public price. SpecStream fills the same fields into HubSpot or any other CRM. See Clearbit alternatives.
The Companies API
An enrichment API whose Startup plan is $95 a month for 50,000 credits. SpecStream has no monthly plan to buy: a company row costs 5¢ when it is delivered.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Import the list or link the sheet, pick the rows and the fields to add, and approve the most the run can cost. SpecStream fills empty cells only, and values you imported stay labeled as yours. New accounts get $10 of credit, no card, which is up to 200 rows at 5¢.
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": "For the companies at stripe.com, gusto.com and figma.com: the headquarters city, employee count, founded year, industry and LinkedIn page", "count": 3}'On an account, your agent uses the MCP server at https://api.specstream.ai/mcp with OAuth or an API key, and your team uses the workspace, from the same balance. The MCP docs list the tools.
Frequently asked questions
Something we didn't answer? Talk to a human
What is a data enrichment API?
How much does a data enrichment API cost?
What is the best data enrichment API in 2026?
Is there a free data enrichment API?
Which data enrichment API is the most accurate?
Does SpecStream charge when no data is found?
Does SpecStream have an MCP server?
https://api.specstream.ai/mcp, with OAuth or an API key. The same key runs Deep Search rows, the Search API at $5 per 1,000 searches and the Extract API at $0.80 per 1,000 pages.Sources
SpecStream wrote this page. Each rival figure comes from that company's own page, or from the public benchmark the cell names.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream enrichmentspecstream.ai/for/enrichment, read Nov 12, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- CompanyEnrich pricingcompanyenrich.com/pricing, read Nov 12, 2026
- People Data Labs company pricingpeopledatalabs.com/pricing/company, read Nov 12, 2026
- Coresignal pricingcoresignal.com/pricing/, read Nov 12, 2026
- Crustdata pricingcrustdata.com/pricing, read Nov 12, 2026
- The Companies API pricingthecompaniesapi.com/pricing, read Nov 12, 2026
- Clearbitclearbit.com/, read Nov 12, 2026
- Openbenchmarks company enrichment boardopenbenchmarks.com/company-enrichment, read Nov 12, 2026
- Firecrawl, best company enrichment APIsfirecrawl.dev/blog/best-company-enrichment-api, read Nov 12, 2026




