Your whole market, one query
People search API: the right people in every market
Search B2B contacts by role, company, seniority, location, and signals to build cleaner prospecting and enrichment workflows.
Trusted by the best GTM teams














Search & Discovery
Search your whole market in one query
Search across entire markets using role, seniority, company, location, and ICP filters. Get structured contact results ready to enrich, validate, and activate.
Up to 50,000 results in one query
Company + people filters combined
From market search to qualified contacts
Search people
Find contacts across your ICP. Search people across many companies at once using role, seniority, function, location, education, and profile criteria.
Match companies
Start with the right accounts. Qualify companies first using industry, size, HQ, revenue, keywords, web traffic, ad spend, NAICS, SIC, or LinkedIn URLs.
Build lists
Create cleaner prospecting lists. Generate multi-account people lists without manually resolving every company first. Ideal for market mapping, outbound, and ABM workflows.
Built for cleaner prospecting
Find the right contacts faster, reduce manual research, and build better datasets from the start.
Find faster
Search decision makers across thousands of companies without switching between spreadsheets, databases, and manual LinkedIn research.
Target better
Combine company-level and people-level filters to focus on the accounts and personas that actually match your ICP.
Scale easily
Use the same workflow to search one segment, one territory, or an entire market with stable pagination and clean outputs.
What teams build with People Search
The endpoint
Filters in, full profiles out
People search in B2B means finding the professionals who match a buyer profile across a whole market, rather than one account at a time. The people search API does it in one query: combine company filters (industry, employee range, headquarters region) with people filters (job level, job function, minimum connections) and get full profiles back, with total_results and a cursor for the next page.
- Chain it with Email Enrichment API Phone Enrichment API
- Explained in Agentic commerce: how AI agents find, buy and use B2B data
curl -X POST https://api.blitz-api.ai/v2/search/people \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company": {
"industry": {"include": ["IT Services and IT Consulting"]},
"employee_range": ["51-200", "201-500"],
"hq": {"sales_region": ["EMEA"]}
},
"people": {
"job_level": ["VP", "Director"],
"job_function": ["Sales & Business Development"],
"min_connections": 200
},
"max_results": 25
}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
people = client.search.people(
company={
"industry": {"include": ["IT Services and IT Consulting"]},
"employee_range": ["51-200", "201-500"],
"hq": {"sales_region": ["EMEA"]},
},
people={
"job_level": ["VP", "Director"],
"job_function": ["Sales & Business Development"],
"min_connections": 200,
},
max_results=25,
)
for person in people.results:
print(person.full_name, person.headline, person.linkedin_url)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const people = await client.search.people({
company: {
industry: { include: ["IT Services and IT Consulting"] },
employee_range: ["51-200", "201-500"],
hq: { sales_region: ["EMEA"] },
},
people: {
job_level: ["VP", "Director"],
job_function: ["Sales & Business Development"],
min_connections: 200,
},
max_results: 25,
});
for (const person of people.data) {
console.log(person.full_name, person.headline, person.linkedin_url);
}total_resultsresults[].full_nameresults[].headlineresults[].linkedin_urlresults[].locationcursorRelated APIs
Company Search API
Search and discover companies by industry, size, location, keywords, and signals. Build markets, identify accounts, and create better prospecting workflows.
Email Enrichment API
Find verified B2B emails using real signals and catch-all validation. Enrich contacts, improve deliverability, and power outbound workflows at scale.
Waterfall ICP API
Find the best decision makers inside any target company using a prioritized ICP cascade. Identify the right contacts for ABM, outbound, and enrichment.
Frequently asked questions
How many results can one query return?
Up to 50,000 results per query with stable pagination, enough to map an entire segment or market in a single workflow.
Which filters can I combine?
People-level filters (role, seniority, function, location, education) combine with company-level filters like industry, size, revenue, web traffic, and keywords.
Does People Search return emails or phone numbers?
It returns structured contact profiles. Chain results into Email Enrichment and Phone Enrichment to complete each record with verified contact channels.
How big is the contact dataset?
Searches run across a professional dataset of 550M+ profiles.
What is people search in B2B?
Finding the professionals who match a buyer profile, by role, seniority, function and company attributes, across a whole market rather than one account at a time. Through the API it is one POST, and each match comes back as a structured profile you can enrich.