15 providers · from $0.00038 per result · $0.000 markup

People search API: find people by job title, company or location

Search across companies for the people who match a role, a seniority, a location or a tech stack, and get back a list your agent can work with. 15 providers do this through one treg.to key. The trap is the billing unit: some charge per row returned, so an unbounded search is an unbounded bill.
$1.00 of free credit on every new team · no provider signup · no card
13 of 20 endpoints on this page are live-verified against the provider.
compared on this page
Apollo.ioCompanyEnrichCrunchbaseFiber AIFindymailHunterIcypeasJust One APILeadMagicLeadsForge
The economics

What 100 of these actually costs

instead of
$398/mo
Diffbot $299/mo + Crunchbase $99/mo, at list
you pay
$0.04
100 × $0.00038 at Icypeas, metered per call

Subscription figures are provider list prices recorded in treg.to’s own catalog grid; per-call prices are what treg.to charges today, with $0.000 added.

Try it

What’s the best way to ask ChatGPT?

1Set your agent up, once
in your agent's chat
set up treg — https://treg.to/llms.txt
2Ask for the job
the prompt
Using treg, find 25 heads of growth at US SaaS companies with 50 to 200 employees. Show me the price first, keep the result set small, and give me name, title, company and LinkedIn URL.
works in
ChatGPTClaudeClaude CodeCodexCursorGemini CLI

Why this prompt works

Always cap the result set

Several providers bill per row. “Find everyone” is a bill, not a query.

Search first, reveal second

Some searches are free and only the contact details cost.

Filter on their fields

Seniority, department, headcount and location are provider filters, not your post-processing.

Name the join key

Company domain resolves cleanly. A company name does not, and returns the wrong people.

Why treg.to

Why go through treg.to

One key, not 9 accounts

treg.to holds the provider keys. Neither you nor the agent sees them.

Price before the call

The provider's own rate, $0.000 markup, from a prepaid balance.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own keys are free

Already pay Hunter? Register it and those calls are never metered.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

Nothing to integrate

No SDK, no OAuth dance per vendor, no seats.

Behind the scenes

What ChatGPT sees before it calls

treg.to does not choose for you. It hands ChatGPT this comparison, with the price shown before any call, and ChatGPT picks. Or you tell it how: "cheapest", "most reliable", "the one that takes what I have", or a provider by name.

Which is cheapest?

Cheapest per result

IcypeasIcypeas at $0.00038 · People & contact data

Cheapest per found

Just One APIJust One API at $0.0295 · LinkedIn

Those units are not interchangeable: one call can return many results, so compare on the unit you will actually be billed in.

Which is the most reliable?

ProviderSuccessMedianSample
People Data Labs100%113ms15 calls
Apollo.ioApollo.io100%227ms436 calls
HunterHunter100%390ms3390 calls
Just One APIJust One API100%510ms42 calls
LeadMagicLeadMagic100%734ms151 calls
IcypeasIcypeas100%1.1s10 calls
Measured on treg.to traffic: real calls, real inputs, and sample sizes differ by provider. Live reliability, not a controlled benchmark.

How do they compare?

LinkedIn

ProviderPriceAcceptsSuccess rateVerified
Just One APIJust One API$0.0295 per foundname, firstName, lastName, title, company, school100% (42 calls)unverified

People & contact data

ProviderPriceAcceptsSuccess rateVerified
IcypeasIcypeas$0.00038 per resultquery, pagination100% (10 calls)2026-08-20
LeadMagicLeadMagic$0.00125 per resultjob_title, company_domain, company_name, limit, company_filters, titles100% (151 calls)2026-07-28
HunterHunter$0.00245 per resultcompanies, type, limit, per_domain, domain, company100% (3390 calls)2026-07-31
LushaLusha$0.00499 per resultpages, filters (4 calls)2026-07-28
CompanyEnrichCompanyEnrich$0.0196 per resultexpand, page, pageSize, domains, positionQuery, senioritynot yet measured2026-08-20
FindymailFindymail$0.0198 per resultwebsite, job_titles, countnot yet measuredunverified
Fiber AIFiber AI$0.02 per resultsearchParams, currentCompanies, pageSize, cursornot yet measuredunverified
Diffbot$0.0299 per resultquery, type, size, from, format, jsonmode100% (8 calls)2026-07-28
People Data Labs$0.38 per resultsql, query, size, scroll_token, dataset, titlecase100% (15 calls)2026-07-31
Apollo.ioApollo.iofree, your own accountperson_titles[], person_seniorities[], person_locations[], organization_locations[], q_organization_domains_list[], organization_num_employees_ranges[]100% (436 calls)unverified
Coresignalfree, your own accountquery98% (67 calls)unverified
CrunchbaseCrunchbasefree, your own accountfield_ids, query, order, limit, after_idnot yet measuredunverified
LeadsForgeLeadsForgefree, your own accountcursor, companyDomains, companyNames, companyIndustries, companyTypes, companyFundingRounds100% (12 calls)2026-08-20
Ocean.ioOcean.iofree, your own accountsize, peopleFilters, companiesFilters, peoplePerCompany, jobTitleThreshold, searchAfternot yet measured2026-08-20

Run one

the cheapest verified call
treg call icypeas.people.search --data '{"query":{"currentCompanyWebsite":{"include":["stripe.com"]},"currentJobTitle":{"include":["Engineer"]}},"pagination":{"size":1}}'

Swap the id for any provider above. All 20 endpoints behind this job, with their parameters and captured responses, are on the LinkedIn, People & contact data shelf.

How these numbers are made

PricesEach provider’s own published rate, converted to US dollars for one chargeable event of the unit they bill in. treg.to adds $0.000. Where a provider bills in credits, the conversion uses the rate on their public pricing page, last checked 2026-08-20.
Success ratetreg.to’s own served calls over the last 30 days: 2xx counts as a success, 5xx and timeouts as a failure. A 4xx is excluded, because it usually means the caller sent bad parameters and one bad query should not make a healthy endpoint look broken.
What this is notA controlled benchmark. These are real calls with real inputs, so sample sizes and the difficulty of what was asked differ by provider. Treat the rates as live reliability, not a like-for-like test.
VerifiedThe date treg.to last called the endpoint end to end and confirmed the shape of its response and the price it charged.
From the field

What people actually struggle with

The complaints here are less about accuracy than about access: the search that does not exist, the bill that scales with rows, and the seat licence. From ~180 Reddit and X posts in August 2026, vendor rings excluded.

The primitive people actually want

“I need an open search option where I can find people across companies by job title (e.g., 'CTO' or 'Product Manager') and other filters.” Reddit

What this page can do about it: That is this job. The comparison below marks which providers support unbounded search by title and location, and which can only list people at a company you already named.

Seat pricing locks small teams out

“zoominfo has the best mobile numbers by far, but at like 15k/seat minimum they're pricing out anyone who isn't enterprise” r/CRM

What this page can do about it: There are no seats here and no minimum. Calls are metered per row or per call from a shared team balance that starts with $1.00 free, so a hundred-row test costs cents.

Doing it yourself gets the account banned

“scraping twitter directly got my accounts banned pretty fast. linkedin is even worse, flags you almost immediately.” r/openclaw, 72 points

What this page can do about it: The providers here run their own infrastructure, so your accounts are not in the loop. That is an operational answer, not a legal one: check each provider's terms for your use, because treg.to relays their answer and makes nothing lawful that was not.

Coverage outside the US and outside tech is a guess

“I've heard of ZoomInfo, Apollo, LeadSquared, IndiaMART but no idea about quality for Indian market specifically.” r/b2bmarketing

What this page can do about it: No comparison table can answer this, and anyone claiming otherwise is guessing. Per-row pricing makes the real test cheap: run the same 100-row query of your actual market through three providers and keep the one that holds up.

The detail

What actually differs

Search and reveal are priced separately almost everywhere.

Apollo's people search is free precisely because it returns no emails or phone numbers, Hunter's multi-domain search is free until you unlock an address, and Lusha's search returns masked previews. Budget for the reveal, not the search.

Per-row billing is where the money goes.

People Data Labs charges one credit for every record in the response, so a size=1000 call is a thousand credits; Icypeas charges 0.02 credits a row. Both are legitimate, but only one survives an agent that forgets to set a limit. Cap the result set in the prompt.

The join key decides whether the results are right.

LeadMagic and CompanyEnrich want a company domain; a bare company name is ambiguous and quietly returns people from the wrong company. Give the domain wherever you have it.

Background

What is a people search API?

It queries a provider's index of working professionals by attributes rather than by name: job title, seniority, department, company, headcount, industry, location. It answers “who are the people like this”, where an enrichment API answers “who is this person”. Most of these return the person without contact details, which you then resolve separately.

Questions

Before you start

Do these return email addresses?

Usually not, and that is why the search is cheap or free. You get the person and then resolve the address with a separate call, which is a separate price.

How do I stop a search costing more than I expect?

Set a limit. Providers that bill per row charge for every record they return, so a thousand-row response is a thousand charges. Ask the agent for a small result set first.

Can I search across all companies, or only within one?

Both exist here, and they are different products. The comparison marks which providers support open search by title and location and which need a company first.

What is the cheapest way to build a list?

Search on a free or per-row-cheap provider, filter down to the people you actually want, then spend on contact details only for those. The two-step flow is why search and reveal are priced separately.