Solutions People Search API
B2B People Search API: find the right people
Use the People Search API to turn structured B2B criteria into targeted people lists, built for products, workflows, and analytics at scale.
POST /v2/search/people
Live · production API
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
200 OK44 fieldssample
{
"success": true,
"data": {
"data": [
{
"id": "prs_01jbd5vewyenebxgaz869ffe5t",
"publicId": "satyanadella",
"linkedinUrl": "https://www.linkedin.com/in/satyanadella",
"firstName": "Satya",
"lastName": "Nadella",
"headline": "Chairman and CEO at Microsoft",
"location": {
"city": "Redmond",
"country": "United States",
"countryCode": "US"
},
"currentPosition": {
"title": "Chairman and Chief Executive Officer",
"companyName": "Microsoft"
}
},
{
"id": "prs_01jc8m2p4xq3r7b0nak1d9fe2h",
"publicId": "sundarpichai",
"linkedinUrl": "https://www.linkedin.com/in/sundarpichai",
"firstName": "Sundar",
"lastName": "Pichai",
"headline": "CEO at Google and Alphabet",
"location": {
"city": "Mountain View",
"country": "United States",
"countryCode": "US"
},
"currentPosition": {
"title": "Chief Executive Officer",
"companyName": "Google"
}
},
{
"id": "prs_01jd0t6s9wv8c2y4mzb5h3qa1k",
"publicId": "williamhgates",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"firstName": "Bill",
"lastName": "Gates",
"headline": "Co-chair, Bill & Melinda Gates Foundation",
"location": {
"city": "Seattle",
"country": "United States",
"countryCode": "US"
},
"currentPosition": {
"title": "Co-chair",
"companyName": "Bill & Melinda Gates Foundation"
}
}
],
"metadata": {
"perPage": 25,
"count": 3,
"nextCursor": "cur_01j9x7q4m2z8b6d4f0a2c8e6"
}
},
"error": null
}curl -X POST https://api.reversecontact.com/v2/search/people \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{}'import requests
res = requests.post(
"https://api.reversecontact.com/v2/search/people",
headers={"Authorization": "Bearer <API_KEY>"},
json={},
)
print(res.json())const url = "https://api.reversecontact.com/v2/search/people";
const res = await fetch(url, {
method: "POST",
headers: {
Authorization: "Bearer <API_KEY>",
"Content-Type": "application/json",
},
body: JSON.stringify({}),
});
console.log(await res.json());Benefits
Search results built for production workflows
Search structured people data with predictable schemas and clear freshness, so list building and segmentation stay repeatable.
Powerful filters
Search by role, seniority, location, industry, company size, and more.
Predictable output
Get normalized results you can store, dedupe, and enrich downstream.
Built for scale
Paginated responses and stable schema designed for high-volume pipelines.
Use cases
How teams put this data to work
Prospecting list building
Build lists based on role, seniority, geography, and firmographics. Keep targeting consistent by relying on structured filters instead of manual research.
ICP segmentation
Segment audiences by industry, headcount, and location in a repeatable way. Feed scoring models and routing rules with standardized criteria.
Recruiting search experiences
Power candidate discovery with clear filters and predictable results. Reduce noise by combining multiple constraints in one request.
Data warehouse sourcing
Populate your warehouse with structured entities for analytics and dashboards. Keep downstream joins clean with stable identifiers.
Territory planning
Generate territory-ready lists by region, segment, and size thresholds. Enable GTM planning without constant data cleaning.
AI agent discovery
Let agents retrieve candidate entities for workflows (research, enrichment, outreach). Keep results grounded with freshness metadata and confidence signals.
Process
How does it work?
A synchronous flow built for real-time usage.
- 01
Set your filters
Choose your filters (role, seniority, location, industry, company size) and set pagination.
- 02
Call the Search API
Send your query and page through results with cursors to retrieve the full set.
- 03
Use the results
Use the returned IDs to fetch full profiles, build lists, or trigger workflows.
Testimonials
Trusted by data-driven teams
“Our data team built an internal ops product with Reverse Contact. It improved identity resolution across systems and provided a reliable people & company layer.”
Ethan CarterData Team, Gitpod“We use Reverse Contact as a trusted data provider for our product inside our RevOps workflows. It helps our customers unify CRM records and enrich missing context...”
David BrombergCEO, Lantern“Reverse Contact provided a reliable identity resolution layer for our product. The API is straightforward, outputs are consistent, and match quality is strong.”
Lucas PerretHead of Product, lemlistCompliance
Compliance-by-design. Built to be defensible.
Reverse Contact is designed to support GDPR/CCPA-aligned data practices. We maintain clear sourcing principles, respect data subject rights, and prioritize accuracy over guesswork.
- GDPR
- CCPA
FAQ
Frequently Asked Questions
Can't find the answer to your question? Reach out to us via the contact page.
Which filters does the People Search API support?
Job title, seniority, department, location, industry, company size, headcount, company domain, and more. Filters combine in a single request.
How do I retrieve large result sets?
Results are paginated with cursors. Each response returns the next cursor until the full set is exhausted, so you can page through millions of profiles predictably.
Does a search return full profiles?
Search returns identifiers and key fields. Use the Person Enrichment API on any result to fetch the full structured profile when you need it.
How fresh is the search index?
The index is refreshed continuously. Every record carries a last-updated timestamp so you can filter or re-enrich stale entries.
How is search billed?
Per result returned, not per request. Empty pages cost nothing. Volume pricing is available on annual plans.
Is Reverse Contact compliant with GDPR and CCPA?
Yes. Compliance is built into how we collect and process data. Full documentation is available in the Trust Center.
The data layer behind your GTM engine
Access fresh people and company data through one API and power every enrichment, prospecting, and automation workflow.
- Profiles
- 1B+
- Refreshes / month
- 200M
- Response time (P95)
- 500ms