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.
Try it yourself, right here
{
"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
}
}
}We'd rather return nothing than match the wrong company.
Match from a domain or a company name.
Every match includes confidence and freshness metadata.
Reliable company data enrichment with confidence-first matching
How teams put this data to work
Match incoming records to one verified company before enrichment. Prevent duplicates and broken routing from messy inputs.
Link records across CRM, warehouse, and product events with stable company IDs. Get reliable joins without building fuzzy matching in-house.
Reduce risky automation by avoiding incorrect matches. Use confidence thresholds to control when to enrich or activate.
Give agents a verified company to act on. Require a confidence threshold before any action.
Enrich the account at signup to personalize and route. Store match confidence and freshness for transparency.
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.

Send a domain or a company name.

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

Use the matched ID to fetch full company profiles or monitoring events.
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.
Frequently Asked Questions
Can't find the answers to your questions?
Reach out to us by clicking here.
We don’t offer a free trial, but you can start with pay-as-you-go to validate data quality and integration without commitment. If you have a specific use case, we can also share an evaluation plan during a demo.
We specialize in B2B open-source intelligence (OSINT). Reverse Contact collects and structures publicly available information from online sources to build company and people profiles, activity signals, job postings, and related business context — designed for product and workflow integration.
We prioritize precision over coverage. You can choose stricter matching rules, and we return null when we’re not confident — so your product and workflows stay trustworthy.
You can resolve data live on-demand for maximum freshness, or retrieve it from our database for faster access. In all cases, we include “last_updated” metadata so you can make an informed decision based on freshness.
Yes. You can use our API for on-demand resolution, bulk exports for backfills and warehouse pipelines, and webhooks for asynchronous delivery — so you can decouple your workflow from latency and timeouts.
Reverse Contact is built with compliance-by-design principles. We support data subject rights and maintain transparent data practices aligned with GDPR/CCPA expectations.

B2B Data made for Products & Workflows
Stop cleaning and reconciling records. Start shipping products powered by a reliable identity layer.



