People & contact data API for AI assistants
Find people by role, company or location — lead lists and prospects (sales leads). 39 endpoints from 29 providers, from $0.000418 per call.
Providers
AI Ark
- Search people$0.0029 per call
Apollo.io
Aviato
- Search people with Aviato DSLPrice not listed
- Search people with simple query parameters$0.00275 per call
BlitzAPI
- Search people across companies$0.000544 per call
- Find a company's employees$0.000544 per call
- Find decision-makers by priority$0.000544 per call
CompanyEnrich
- Search people by title, seniority, department or companyPrice not listed
- Scroll people search results past 10,000 rowsPrice not listed
ContactOut
- Search people without revealing contactsPrice not listed
- Find company decision makers without revealing contacts$0.022 per call
- Find company decision makers and reveal contacts$0.737 per call
Coresignal
Crawl4AI
- Find people at a company by job title$0.00055 per call
Crustdata
- Search people by role, company, location or NL query$0.0099 per call
Diffbot
- Search people by DQL filter — role, employer, skillsPrice not listed
Dropleads
- Search people$0 per call
Enrichlayer
- Person search$0.33 per call
Exa- Search people by description$0.0077 per call
Fiber AI
- Search people by seniority or current employer$0.022 per call
Findymail
- Find contacts at a domain by role (deprecated)$0.022 per call
- Find employees at a company by job title$0.022 per call
GetLeads.io
- Search the contact database$0 per call
HarvestAPI
- Search LinkedIn leads$0.11 per call
Hunter
- Find email addresses at a company domain, with roles$0.00269 per call
Icypeas
- Search people by title, company, skills or location$0.000418 per call
LeadMagic
- Find people at a company by job title, with contact details$0.028 per call
LeadOcean
- Search people$0.0011 per call
- List a company's people$0.0011 per call
LeadsForge
Lusha
- Search people by title, company or intent (free preview)$0.00549 per call
Ocean.io
- Search people by job title, skills or company filtersPrice not listed
Parallel
- Search people by description$0.0055 per call
People Data Labs
- Search people by title, company, skills or locationPrice not listed
Prospeo
- Search peoplePrice not listed
QuickEnrich
- Discover contacts for free$0 per call
- Find people at a company$0.00532 per call
Wiza
- Search prospects$0.014 per call
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
The people and contact data API takes a job title, company name, location, or a combination of filters and returns a list of people who match. Each result includes the name, current role, company, email address, and LinkedIn profile link. Your assistant uses it to find the right person before sending an intro, to build a list of leads, or to check contact details before a call.
What it does
You pass search filters such as job title, seniority level, company domain, location, or company size. Providers accept different combinations: some take a natural language query, some let you filter by skills or education, and some restrict by revenue range or technology stack.
The API returns a list of matches, each with the person's name, current title, company, and location. Most providers include email addresses, LinkedIn profile URLs, and phone numbers when available. A few return extra fields like past employers, education, or social media links. The reply is JSON, so your assistant reads each field directly.
How a Joshu assistant uses it
When you ask Joshu to find decision makers at a list of target companies, it runs a people search for each domain with filters like "VP of Sales" or "Head of Marketing" and puts the results in a spreadsheet with contact details.
Before sending a cold email campaign, Joshu searches for people by role and location, checks which results have verified emails, and builds a list sorted by seniority.
When you hand Joshu a company domain and ask who to contact about a partnership, it pulls the list of executives and managers, reads their LinkedIn profiles, and drafts a short note on who handles the type of partnership you described.
Choosing a provider
Start with a provider that lets you filter by the fields you care about. If you search mostly by job title and company, pick one with those filters and a low per-record price. If you need natural language queries or advanced filters like technology stack or funding stage, use a provider that supports them.
Providers differ in which contact details they return. Some always include email addresses, some mark emails as verified or likely to engage, and a few offer phone numbers or social profiles. If email deliverability is critical, choose one that flags verification status.
A few providers charge per result returned, not per search. When the API bills by the record, set a page size or result limit to control the cost.
Call it
This example calls Search people. Each endpoint takes its own inputs, which its page lists. A Joshu assistant makes the same call with its own token.
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "aiark.people.search",
"params": {
"page": 0,
"size": 1,
"account": {
"domain": {
"any": {
"include": [
"example.com"
]
}
}
}
}
}'