APIs

People Search
Use 60+ filters to search 1 billion+ people profiles with our People Search API. Filter by seniority, function, location, recent job changes, and more, with the freshest data pulled live the moment you search.
300M+
Two Ways to Search: In-Database or Real-Time

In DB search
Search for people from our monthly updated database of 300+ million people profiles.

Real-time search
Search the web to find people that fit your criteria at the moment of your request.
Which Mode is right for you?
| In DB search | Real-time search |
|---|---|
| 300M profiles | 1B+ profiles |
| Data updated monthly | Data pulled live from the web |
| 60+ filters | 20+ filters |
| Nesting logic | No nesting capability |
| Used when advanced search criteria is required, on a budget or when global coverage is not required | Used when basic searches, global coverage and data freshness is a priority |
Use the recent job change filter with a target company name to identify new hires. This is perfect for recruiters, SDRs, or anyone looking for new decision-makers.


Combine seniority, function, industry, and company filters to zero in on key decision makers. This is useful for highly targeted outbound or B2B campaigns.
Ready to find your next list of people?
Use the past company filter to identify talent with experience at specific companies. This is useful for recruiting or identifying candidates with domain expertise.


Combine region and seniority filters to locate ideal profiles. This is useful when you're expanding your team in a new market or running localized outreach.
Use school and past company filters together to surface alumni. This is useful when you need warm intros to candidates or prospects.


Combine past company and current company filters to identify career paths. This is useful for finding champions at a target company and finding ideal candidates.
Built For How You Work
Use Crustdata with code, or with no code at all. The same real-time data underneath.
With Code
Python / REST
Ask in plain language through MCP:
“Find heads of engineering at Series B fintechs in NYC who recently changed jobs.”
Crustdata returns structured people-search results with no API code required.
How Does Crustdata’s People Search API Compare?
| Feature | Crustdata | Coresignal | PDL (beta) | Zoominfo | Apollo |
|---|---|---|---|---|---|
| People profiles | 1 billion | 780 million | 1.5 billion | 235 million | 210 million |
| Realtime search | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
| Filters (realtime) | 20+ | — | — | — | — |
| Filters (database) | 60+ | 30+ | 30+ | 20 | 20 |
Our data is indexed directly from the public web, not resold from pre-licensed static datasets that go stale between refreshes.
“In other AI recruiting tools, out of 700 people shown, 500 aren’t a fit. Crustdata shows 50 to 60 people that are great fits and that’s a huge jump in quality.” - Dominique Kimbrough, Co-Founder, The Firm.
Related Crustdata APIs
People Enrichment
Already know who you want? People Enrichment deepens a profile you already have, from an email, name, or professional profile URL, with 90+ datapoints.
Watcher
Found someone who just changed jobs? Get real-time alerts on job changes, funding rounds and hiring surges with the Watcher API.
Frequently Asked Questions
What Is a People Search API and What’s It Used For?
A people search API helps you find professional profiles that match defined criteria. Teams use it to build prospect, recruiting, and research lists with people-specific filters.
What Data Can You Get Back?
Results provide professional profile information such as current and past work history, start and end dates, education, skills, and recent job-change signals. Available fields depend on the search mode and returned profile.
What Filters Can I Search By?
Filters narrow people searches by title, company, location, seniority, function, work history, education, skills, and recent job changes. The in-database mode includes 60+ filters, while web search supports people-specific criteria for fresh results.
How Fresh Is the Data?
Web search returns data indexed from the public web for the current request, while in-database profiles are continuously refreshed. This gives teams a choice between speed, depth, and freshness.
What’s the Difference Between People Search and People Enrichment?
People Search finds new profiles matching your criteria, while People Enrichment deepens a profile you already have. Use enrichment when you start with an email, name, or professional profile URL.
Can I Find People Who Recently Changed Jobs?
Yes. Recent job-change filters help you find people who recently changed roles. You can combine this signal with company, title, location, and seniority criteria.



















