People Search API
for AI agents.
Search 850M+ B2B profiles with 60+ filters, in plain English or JSON. Every profile refreshed every 30 days.
What is a people search API?
A people search API takes a description of the people you want, expressed as filters on title, company, seniority, skills, location or career history, and returns the matching professional profiles as structured JSON. It is how an AI agent, a sales tool or a recruiting product finds people it does not know yet, instead of enriching a list someone already built.
- Endpoint
- POST https://api.dataforb2b.ai/search/people
- Auth
- api_key header
- Input
- Filters: 60+ columns · 8 operators (=, >, >=, <, <=, between, in, like) · AND / OR
- Output
- Matching profiles with encoded prof_ IDs, ready for enrichment
- Coverage
- 850M+ verified B2B profiles · continuous refresh
- Delivery
- REST · MCP tool search_people · webhooks
One endpoint. Any query.
Combine 60+ columns and 8 operators with AND / OR.
Find people the way humans do.
By role, employer, track record, skills and location.
Patrick CollinsCRO, StripeC-level
David SinghVP Sales, NotionVP
Lisa GrantHead of Sales, FigmaHeadThe right buyer in one call.
Filter by company, title, size, funding and tenure.
Lucas WeberHead of Growth, Fern AISeries A
Amara OkaforVP Marketing, LinearSeries BFresh ICPs for your AI SDR.
Your agent re-runs the query on a schedule, not from a CSV.
Thomas BeckerStaff Engineer, StripeMatch
StripeStaff Engineer2021 - now
VercelSenior Engineer2018 - 2021
LinearSoftware Engineer2016 - 2018Candidates with a track record.
Past companies and schools, in the same query.
Daniel MensahPlatform Engineer, VercelKubernetesGo
Marco RossiSRE, NotionAWS CertifiedPythonSkills and certifications.
Pre-qualify on tech stack and credentials.
Filters reference
A selection of the 60+ columns you can filter on.
=>>=<<=betweeninlikeRole
Current and past titles, seniority, tenure.
current_titlepast_titleyears_in_current_positionyears_at_current_companyis_currently_employedis_open_to_workCompany
Current and past employers, size and industry.
current_companypast_companycurrent_company_sizecurrent_company_industrycurrent_company_categorycurrent_company_keywordFunding
Stage and investors of the current employer.
current_company_funding_stagecurrent_company_investorExperience
Career length, skills and certifications.
years_of_experienceskillcertificationEducation
Schools, degrees and fields of study.
schooldegree_levelfield_of_studyLocation and reach
Country, city, languages and audience.
profile_countryprofile_locationcurrent_job_locationlanguagefollower_count20+ sources, one API.
Aggregated from public data, verified and refreshed every month.
REST or MCP.
Same dataset, wherever your stack lives.
Rachel MooreVP Sales, StripeJSONREST API.
JSON in, JSON out, with an api_key header.
MCP server.
Native tools for Claude, ChatGPT and Cursor.
What you can build.
One endpoint, four kinds of product.
past_companyschoolyears_of_experience
Lisa Grantex-Google, MIT96% fit
Thomas Beckerex-Stripe, Stanford93% fit
Rachel Mooreex-Meta, Berkeley91% fitAI recruiting.
Shortlist by past employers, schools and tenure.
current_titlecurrent_company_funding_stageprofile_country
Patrick Collins[email protected]Step 1
David Singh[email protected]Step 1AI SDR.
Feed verified prospects straight into sequences.
current_titlepast_companyyears_at_current_company
Lucas WeberStealth Founder, ex-StripeLeft 2w ago
Daniel MensahStealth Founder, ex-FigmaLeft 1mo agoDeal sourcing.
Catch stealth founders the week they leave their job.
Amara OkaforHead of RevOps, Stripe
David SinghRevOps Lead, Notion
Embedded search.
Ship people search inside your own product.
Building something else? Tell us what you're building.
Search finds people you do not know yet: you pass filters and get back every profile that matches. Enrichment starts from one person you already have, a profile URL or an ID, and returns the full record plus contact data. They chain: People Search returns encoded IDs, People Enrichment resolves each one.
One that the agent can query at runtime with structured filters, not a CSV exported once a quarter. DataForB2B exposes People Search as a REST endpoint and as the search_people tool in its MCP server, so an AI SDR can turn an ICP into filters, pull fresh matches, and enrich only the leads it decides to contact.
Yes. Career history is filterable, not only the current job: past_company and past_title find alumni of a company or people who held a role before, and school, degree and years of experience narrow the pool. That is how recruiters map talent at competitors and how VCs find operators who could become founders.
The index refreshes continuously from public sources, so a search reflects role changes as they become public rather than a quarterly snapshot. You can return cached records for large lists, or request live data on the results that matter most.
Yes. The DataForB2B MCP server exposes search_people as a tool next to search_company, enrich_profile and the other endpoints. Claude, Cursor, OpenAI-based agents or any MCP runtime can read the tool definition, build the filters from a plain-English request and parse the structured response, with no glue code.

GDPR compliant.
Data subject requests handled.

CCPA compliant.
Opt-outs honored everywhere.
Public sources only.
Collected from publicly available data.
Build with us. Now.
Get an API key in 60 seconds. Plug your AI agent into 850M+ verified profiles and 75M+ companies today.