The people data API for teams shipping to production.
Structured B2B profiles with job title, work history, education, skills, and more. Verified, matched with a strict no-false-positives policy so your product does not inherit our uncertainty.
What a person record contains
One request returns all eleven categories in the same JSON shape, so your integration never has to branch on which fields showed up. Anything we could not verify comes back null rather than a filled-in guess, and your product picks the fields it actually needs.
{
"id": "rc_p_4f8a1c",
"fullName": "Satya Nadella",
"headline": "Chairman and CEO at Microsoft",
"location": { "city": "Redmond", "country": "US" },
"job": {
"title": "Chairman & CEO",
"company": "Microsoft",
"companyDomain": "microsoft.com",
"startDate": "2014-02"
},
"emails": [{ "value": "satya@microsoft.com", "status": "verified" }],
"experience": [ … 8 roles ],
"education": [ … 3 schools ],
"skills": ["Cloud", "Leadership", …],
"network": { "followers": 11200000, "openToWork": false },
"lastUpdated": "2026-08-30T14:02:11Z"
}Four ways to query it
Four endpoints, one response shape. Which one you reach for depends on the identifier you already hold, whether that is a work email, a name plus company, a social URL, or a set of filters describing the person you have not met yet.
Person Enrichment API
Match on email, name plus company, or a social URL. The full profile comes back in one call, with the null-return safeguard on every match so your CRM never inherits a wrong record.
People Search API
Filter by title, seniority, location, industry, and company size to build candidate lists or target audiences at scale, no prospecting seat licenses required.
Person Social Data API
Pass a social URL and get the structured profile behind it, useful when your product already captures the URL upstream and needs the rest of the record.
Email Finder API
Verified work email through a multi-provider waterfall, with per-address validation status and a confidence score returned with every result.
What runs on every record before we return it
Before a profile leaves our system, it clears identity resolution against a confidence threshold, is compared to its previous version for consistency, and passes bot and fake profile filters. Emails and phone numbers run through real-time validation on the same request, so the response you receive has already survived every check we apply.
Read our Data Quality Standard →Where the people data API earns its keep
Four integration patterns that show up on almost every call with a data team building on the API. For each one, the endpoint they reach for, the fields they lean on, and what changes inside the product on the other side.
Convert a signup into a scored, contactable lead before your first outreach.
When a prospect drops a work email or a social URL into your product, one API call resolves them into a full profile your scoring logic can read. Only when the lead clears your threshold do you spend a credit on a verified contact detail, so verification cost tracks intent rather than volume.
Build talent pipelines on structured career data your matching model can actually rank.
The Search endpoint returns a ranked list from the filters your product already exposes to recruiters. A follow-up Enrichment call pulls the full career record for anyone shortlisted, so your matching model reasons over real fields rather than parsed resume text.
Structured pipelines your model can score reliably.
Push clean, current contact data into your CRM without a nightly batch job.
Subscribe to webhooks and your CRM receives an enrichment payload the moment a record needs it or a person changes roles. Your merge logic handles the incoming data against your own deduplication rules, and the pipeline stays current without anyone opening a spreadsheet after hours.
A pipeline that runs itself while your ops team sleeps.
Ground your agent stack in verified person context before the model reasons over it.
Serve the API through an MCP endpoint and any assistant in your stack can request a person record on demand. Every response carries a confidence score, so your agent branches on precision instead of treating every returned answer as equally trustworthy.
Confidence-gated reasoning that stops before it hallucinates.
Compliant by design. Defensible on request.
Reverse Contact is built on B2B open-source intelligence, with GDPR- and CCPA-aligned data practices, clear sourcing principles, and full respect for data subject rights. Your legal team can review the full posture through the Trust Center.
Frequently Asked Questions
Can't find the answers to your questions?
Reach out to us by clicking here.
Structured professional information about individuals in a work context: name, current title, company, work history, education, skills, seniority, industry, and location. Reverse Contact returns all of these through the people data API in a single verified profile.
Identity, professional history, education, skills, languages, location, industry, seniority, social signals, and metadata like last-updated timestamps and confidence scores. Full schema in the Documentation.
We return null instead of a best guess. Every response includes a confidence score so your product decides what to do with borderline matches. You can also raise the precision threshold in your request.
Retrieve profiles live on demand for maximum freshness, or pull from our database for lower latency. Every response includes a last-updated timestamp.
Lookup tools return a name and maybe a title. Our people data API returns a full structured B2B profile per person: identity, professional history, education, skills, location, and more, built to be embedded in products and workflows.
Yes. Compliance is built into how we collect and process data. Full documentation in the Trust Center.

Ship people data your product can trust
Access verified B2B profiles through one API. Real-time, bulk, or async, at production scale.



