35 providers · from $0.0005 per found · $0.000 markup

AI people search and LinkedIn email finder: contacts by title or company

AI people search: find contacts by job title, seniority, company or location. LinkedIn email finder included. 35 providers through one key. Pay per row, not per seat.
$1.00 of free credit once per new verified account · no provider signup · no card
37 of 51 endpoints on this page are live-verified against the provider.
compared on this page
Apollo.ioCompanyEnrichCrunchbase
The economics

What 100 of these actually costs

instead of
$398/mo
Diffbot $299/mo + Crunchbase $99/mo, at list
→
you pay
$0.05
100 × $0.0005 at Crawl4AI, 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

No code to write

Connect once, keep the token server side, and call from any agent.

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 found

Crawl4AI at $0.0005 · People & contact data

Cheapest per result

IcypeasIcypeas at $0.00038 · People & contact data

Cheapest per call

HarvestAPI at $0.004 · 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
Crawl4AI100%360ms2986 calls
IcypeasIcypeas100%616ms1648923 calls
QuickEnrich100%71ms6603391 calls
CompanyEnrichCompanyEnrich100%304ms70381 calls
HunterHunter100%275ms291040 calls
Prospeo100%369ms178115 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
Crawl4AI$0.0036 per foundfirst_name, last_name, limitnot yet measured2026-10-11
HarvestAPI$0.004 per callsearch, currentCompany, pastCompany, school, firstName, lastNamenot yet measured2026-09-10
Just One APIJust One API$0.0295 per foundname, firstName, lastName, title, company, schoolnot yet measuredunverified

People & contact data

ProviderPriceAcceptsSuccess rateVerified
IcypeasIcypeas$0.00038 per resultquery, pagination100% (1648923 calls)2026-08-20
BlitzAPI$0.000495 per resultcompany, people, max_results, cursor, company_linkedin_url, country_codenot yet measured2026-10-16
Crawl4AI$0.0005 per foundwhere, limit100% (2986 calls)2026-10-31
LeadMagicLeadMagic$0.00125 per resultjob_title, company_domain, company_name, limit, company_filters, titles99% (329211 calls)2026-08-28
LimaData$0.002 per resultai_prompt, filter_expression, filters, limit, offsetnot yet measured2026-09-17
HunterHunter$0.00245 per resultcompany_name, location, industry, headcount, company_type, founded_year100% (291040 calls)2026-07-31
Aviato$0.0025 per founddsl, page, perPage, enrich, fullName, headlinenot yet measured2026-08-25
AI Ark$0.00263 per foundaccount, contact, lists, page, size100% (539977 calls)2026-09-17
QuickEnrich$0.00483 per resultcompany_url, title, page, has_email, locality, company_name100% (6603391 calls)2026-09-08
LushaLusha$0.00499 per resultpages, filtersnot yet measured2026-07-28
Parallel$0.005 per callentity_type, objective, match_limitnot yet measured2026-10-09
Village.ai$0.006 per resultprompt, filters, limit, mode, scope, cursornot yet measuredunverified
Exa$0.007 per callquery, category, numResults, includeDomains, contentsnot yet measured2026-08-27
Crustdata$0.009 per resultfilters, search, fields, sorts, limit, cursornot yet measured2026-08-25
MoltSets$0.01 per resultquery, title, company, company_domain, country, statenot yet measured2026-09-16
Sumble$0.01 per resultpeople, filter, select, limit, offset, order_by_columnnot yet measuredunverified
Wiza$0.0125 per foundfilters, size, page_token, list, id, max_profilesnot yet measured2026-09-16
Ocean.ioOcean.io$0.0162 per resultsize, peopleFilters, companiesFilters, peoplePerCompany, jobTitleThreshold, searchAfter100% (6693 calls)2026-08-20
CompanyEnrichCompanyEnrich$0.0196 per resultexpand, page, pageSize, domains, positionQuery, seniority100% (70381 calls)2026-08-20
FindymailFindymail$0.0198 per resultdomain, roles, webhook_url, website, job_titles, count99% (48516 calls)2026-08-28
ContactOut$0.02 per resultjob_title, past_job_title, job_function, seniority, skills, languagesnot yet measuredunverified
Fiber AIFiber AI$0.02 per resultsearchParams, currentCompanies, pageSize, cursor96% (44379 calls)unverified
Prospeo$0.0245 per foundfilters, page100% (178115 calls)2026-09-16
Diffbot$0.0299 per resultquery, type, size, from, format, jsonmodenot yet measured2026-07-28
Sixtyfour AI$0.03 per resultquery, mode, page_size, max_results, persist_history, output_shapenot yet measuredunverified
HarvestAPI$0.1 per callsearch, currentCompanies, pastCompanies, locations, geoIds, schools100% (44215 calls)2026-09-10
People Data Labs$0.28 per resultsql, query, size, scroll_token, dataset, titlecasenot yet measured2026-07-31
Enrichlayer$0.3 per resultcountry, first_name, last_name, education_field_of_study, education_degree_name, education_school_name99% (3287 calls)2026-10-01
Apollo.ioApollo.iofree, your own accountperson_titles[], person_seniorities[], person_locations[], organization_locations[], q_organization_domains_list[], organization_num_employees_ranges[]not yet measured2026-08-29
Coresignalfree, your own accountquerynot yet measuredunverified
CrunchbaseCrunchbaseno dollar rate publishedfield_ids, query, order, limit, after_idnot yet measuredunverified
Dropleadsfree, your own accountfilters, pagination97% (2493648 calls)2026-09-15
GetLeads.iofree, 5 calls a day on treg.to's key, then your own keyfilters, limit, offset, max_per_company, columns, where_sqlnot yet measured2026-09-16
LeadsForgeLeadsForgefree, your own accountcursor, companyDomains, companyNames, companyIndustries, companyTypes, companyFundingRounds100% (1687561 calls)2026-08-20

Run one

the cheapest verified call
treg call crawl4ai.people.search --data '{"where":{"company":{"domain":"stripe.com"}},"limit":3}'

Swap the id for any provider above. All 51 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-10-31.
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.

Run the full sequence

Workflows that use this job