People data API in 2026
Any person, any field, at 5¢ to $1 a row.
A people data API answers from the profiles its vendor holds. People Data Labs starts at $98 a month for 350 credits. CompanyEnrich charges 2 credits a profile on plans from $49 a month. Crustdata enriches a person from 1 credit.
SpecStream is the live web data engine for teams and agents. Describe the people in plain words, with any condition and field, and get each match as a row at 5¢, 15¢ or $1. Source URL and read time on every value.
New accounts get $10 of credit, no card.
People data APIs side by side
| SpecStream | People Data Labs | CompanyEnrich | Crustdata | NinjaPear | |
|---|---|---|---|---|---|
| What you send | The people you want in plain words, with the conditions every row must meet and the fields to bring back. Or a list of up to 20,000 people to fill in or check | Parameters that identify one person, sent to https://api.peopledatalabs.com/v5/person/enrich, or a query to the Person Search API | Filters for job titles, seniority, departments, location, career moves and employer attributes, sent to /v2/people/search | 60+ filters such as seniority, function, location and headcount, or a professional profile URL to enrich | A call to GET /api/v2/employee/profile for one person profile |
| What you get back | One row per person with the fields your request names, facts from many sites joined into one record, and the company facts beside the person. Source URL and read time on every value | The matching record from its dataset with a 200. When it finds no matching person, the reply is a 404 | A professional profile with role, employer and work history, from 204M+ profiles | One record per person reconciled from 15+ sources, with 90+ datapoints, from 1B+ profiles | A person profile from public sources |
| 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: 1 for each successful enrichment, and 1 for each profile a search returns | A credit: 2 for each profile People Search returns, 10 to find an email and 30 for a mobile | A credit: 0.03 for each search result and 1 for a base person profile. Emails and phones are add-ons | A credit: 3 for each person profile call |
| 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 people with 5 facts cost $50 | Free up to 100 credits a month. Pro starts at $98 a month for 350 credits. Enterprise is custom pricing on annual contracts | Starter $49 a month for 5,000 credits ($0.0098 a credit), 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 | A 3 day free trial with 10 credits. A $10 pay as you go pack is valid for 30 days |
| 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 | 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 | A work email lookup takes 2 credits when the email is found and 0.5 credit on a miss |
| What a miss costs | Nothing. A person who fails one of your conditions is not delivered and not billed, and a run that finds nothing costs nothing | Unsuccessful requests are not billed, with one exception: Person Identify takes 1 credit per request, including a request with no match | Lookups that return no data are not charged. A people search with no results costs the base price of one result | A search that comes back empty costs nothing | A work email lookup that finds nothing still takes 0.5 credit |
| Credits and limits | A top-up never expires. The most a run can cost is quoted before it starts, nothing runs until you approve it, and there are no automatic overages | When the account has no credits left, requests return a 402 error | Unused credits roll over while the subscription stays active. Past the limit, an email notice and a credit purchase | Credits last 12 months | Subscription credits expire at the end of each billing cycle |
| Where the data goes | HubSpot, Salesforce, Pipedrive, Attio, Google Sheets, Airtable, Slack, Teams, Zapier, Make, n8n and signed webhooks. MCP server, REST API, Python and TypeScript SDKs, a CLI and A2A | API responses, at 1,000 calls a minute by default for paying customers | The REST API and an MCP server, at the same credits as the REST endpoints | API responses. Batch calls cost the same as single calls | API responses, with feeds and an RSS feed among its free endpoints |
Why product teams choose SpecStream for people data
People found by what they do, from the live web
A people database answers with the profiles and fields it already keeps, and a person it does not match returns a 404. A SpecStream request is the whole job, written once: "Heads of engineering at Series A and B developer tool companies in the United States, with the company, the city, the last funding round and a work email for each".
SpecStream reads the request back as parts you can edit, the conditions every row must meet and the facts to bring back, then searches the live web, reads each page and joins what it finds into one record per person. A person who fails one condition is not delivered and not billed.
A row costs 5¢, and a miss costs nothing
The rates are on pricing: 5¢ for a row with up to 5 facts, 15¢ for 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¢. 1,000 people with 5 facts and a work email cost $100.
At People Data Labs' starting plan, $98 buys 350 person credits, 28¢ each. On SpecStream, duplicates, rows you already own and rows a page contradicts are not charged, and a run that finds nothing costs nothing.
The list you already have, filled in
Import a CSV, Excel file, Google Sheet or Airtable base of up to 20,000 people. SpecStream fills in or checks each row and matches it to one identity, with any namesakes shown beside their evidence, so no namesake is chosen for you. Import is free. A row that matches pays its rate, and a row that does not costs 5¢.
Your agent spends under a maximum you approved
Every request gets a quote of the most it can cost, good for 30 minutes. Nothing runs until you approve it, the charge never goes past that amount, and what the run does not use goes back to your balance. An API key carries its own limits: total, per run and monthly. Agents connect to https://api.specstream.ai/mcp with OAuth or an API key, and people and agents spend from one balance.
People records that stay up to date
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 people who did not change costs $10. New executives, funding rounds and layoffs are at specstream.ai/signals.
The most accurate web search API, on the same key
The Search API answers one question from the live web for $5 per 1,000 searches of up to 10 results, and $1 per 1,000 on the fast tier. It scores 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. The Extract API reads pages for $0.80 per 1,000 and scores 0.908 F1 on WCXB. Scores and method are on benchmarks.
Other people data APIs
SpecStream
The live web data engine for teams and agents. One request in plain words, through the API or MCP, returns every person that meets your conditions as a row, at 5¢, 15¢ or $1 a delivered row, plus 5¢ for an email and 15¢ for a phone. New accounts get $10 of credit, no card.
Coresignal
Employee data sold in monthly credit plans from $49 a month, with a full employee record at 20 credits and a $1,000 a month tier at $0.007 a credit. SpecStream has no monthly allowance to size: each delivered row costs 5¢, 15¢ or $1 on every plan.
Enrich Layer
An enrichment API on monthly and annual plans, both a 12 month commitment with a fee for canceling early. SpecStream has no commitment: you pay for delivered rows from your balance, and a top-up never expires.
Apollo
A sales platform billed in credits that reset at the start of each billing cycle and do not roll over. On SpecStream a row costs the same on every plan, and the people come with the company facts your request names.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Write the people you want in plain words, in place of the match parameters and filters you send today. Or import the list you enrich now, up to 20,000 rows, and SpecStream fills in or checks each row. 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": "Heads of engineering at Series A and B developer tool companies in the United States, with the company, the city, the last funding round and a work email 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. Moving from one vendor? See People Data Labs alternatives.
Frequently asked questions
Something we didn't answer? Talk to a human
What is a people data API?
How much does a people data API cost?
What is the best people data API in 2026?
Is there a free people data API?
Can a people data API enrich a list I already have?
Does SpecStream have an MCP server?
https://api.specstream.ai/mcp, with OAuth or an API key. Deep Search returns people as rows at 5¢, 15¢ or $1, the Search API costs $5 per 1,000 searches of up to 10 results, and the Extract API costs $0.80 per 1,000 pages, all from one balance.How accurate is SpecStream?
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
- 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 People Search APIcompanyenrich.com/product/people-search-api, 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
- NinjaPear pricingnubela.co/pricing, read Nov 12, 2026
- Coresignal pricingcoresignal.com/pricing/, read Nov 12, 2026
- Enrich Layer pricingenrichlayer.com/pricing, read Nov 12, 2026
- Apollo pricingapollo.io/pricing, read Nov 12, 2026




