Company Enrichment API: turn a name or domain into one verified company

Match company names and domains to the right company — 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 company.

Multiple input types

Match from a domain or a company name.

Traceable outcomes

Every match includes confidence and freshness metadata.

Reliable company data enrichment with confidence-first matching

How teams put this data to work

Clean accounts in your pipelines

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

Data unification across systems

Link records across CRM, warehouse, and product events with stable company 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 company to act on. Require a confidence threshold before any action.

Account enrichment at signup

Enrich the account at signup to personalize and route. Store match confidence and freshness for transparency.

RevOps dedupe & merge

Detect and merge duplicate accounts across sources based on the matched company. 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 a domain or a company name.

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 company profiles 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)