Person Enrichment API: turn an email, name, or domain into one verified profile

Match emails, names, and domains to the right person — confidence-first, with transparent metadata so you know how sure we are.

Live API playground

Try it yourself, right here

Run live request
Running live request
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
curl -X POST https://api.reversecontact.com/v2/enrich/persons \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{ "email": "satya@microsoft.com" }'
POST api.reversecontact.com/v2/enrich/persons
200 OK·247 fields
{
  "success": true,
  "data": {
    "person": {
      "fullName": "Satya Nadella",
      "headline": "Chairman and CEO at Microsoft",
      "location": "Redmond, Washington, United States",
      "photoUrl": "https://media.rc.com/p/satya.jpg",
      "linkedInUrl": "https://linkedin.com/in/satyanadella",
      "currentPosition": {
        "title": "Chairman and CEO",
        "companyName": "Microsoft",
        "startDate": "2014-02"
      },
      "emails": [ 2 verified  ],
      "experience": [ 8 roles  ],
      "education": [ 3 schools  ],
      "skills": [ 24 items  ]
    },
    "company": {
      "name": "Microsoft",
      "domain": "microsoft.com",
      "industry": "Software Development",
      "employeeCount": 221000
    }
  }
}
🔒 GDPR compliant
Copy JSON
Running live request
This can take a few seconds
This is a live response from our production API.
Confidence-first matching

We'd rather return nothing than match the wrong person.

Multiple input types

Match from an email, a domain, or a full name + company.

Traceable outcomes

Every match includes confidence and freshness metadata.

Reliable data enrichment with confidence-first matching

How teams put this data to work

Clean leads in your pipelines

Match incoming leads to one verified person before enrichment. Prevent duplicates and broken routing from messy inputs.

Data unification across systems

Link records across CRM, warehouse, and product events with stable IDs. Get reliable joins without building fuzzy matching in-house.

Fewer wrong matches, less risk

Reduce risky automation by avoiding incorrect matches. Use confidence thresholds to control when to enrich or activate.

AI agents with guardrails

Give agents a verified person to act on. Require a confidence threshold before any action.

Onboarding and signup enrichment

Enrich users at signup to personalize and route accounts. Store match confidence and freshness for transparency.

RevOps dedupe & merge

Detect and merge duplicates across sources based on the matched person. Keep a clean CRM without manual review cycles.

How does it works ?

A synchronous flow built for real-time usage.

01
Send your inputs

Send an email, a domain, or a full name + company — alone or combined.

02
Get a confident match

Get a match status and a confidence score back — or nothing when we're not sure.

03
Use the match

Use the matched ID to fetch full profiles, contact data, or monitoring events.

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 Carter
Data 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 Bromberg
CEO, 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 Perret
Head of Product, lemlist

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

Frequently Asked Questions

Can't find the answers to your questions?
Reach out to us by clicking here.

B2B Data made for Products & Workflows

Stop cleaning and reconciling records. Start shipping products powered by a reliable identity layer.

98.2
%
API uptime
300
M
Requests / month
<4
s
Response time (P95)