Documentation
Build with the Reverse Contact API
Search, enrich and fetch people and company data from one REST API, or through the SDKs, an MCP server for AI agents and the rc CLI.
curl -X POST https://api.reversecontact.com/v2/enrich/persons \
-H "Authorization: Bearer $RC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@acme.com"}'import ReverseContact from "@reverse-contact/sdk";
// Reads RC_API_KEY from the environment.
const client = new ReverseContact();
const result = await client.enrich.person({
email: "jane.doe@acme.com"
});
console.log(result?.data.person?.firstName);from reversecontact import ReverseContact
# Reads RC_API_KEY from the environment.
with ReverseContact() as client:
result = client.enrich.person(
email="jane.doe@acme.com"
)
if result and result.data and result.data.person:
print(result.data.person.first_name)# Reads RC_API_KEY or your saved rc login.
rc enrich person --email jane.doe@acme.com2 credits when a person is found, full profile included. A 404 is free.
Four ways in
REST API
Plain HTTPS from any language: a Bearer key, JSON in and out.
api.reversecontact.com/v2SDKs
Typed clients for TypeScript and Python, with safe retries and task waiting.
npm · pipAI agents
Claude, ChatGPT or Cursor call the API through the MCP server.
api.reversecontact.com/mcpCLI
rc in your terminal and scripts, with a skill for coding agents.
rc enrich personYour integration path
From API key to production
Get a key
Create a key, send it as a Bearer token.
Get startedMake your first call
One request, one profile, one response to read.
Get startedPick your endpoints
Enrich, fetch, search or contact.
Get startedHandle async results
Live lookups, emails and phones answer later.
Async resultsControl credits and limits
What each call costs, how fast you can go.
Credits & limitsGo to production
Retry what is safe, then run the checklist.
Go to production
Use cases
What do you want to do?
Find & enrich
Find a person from an email, a name or a profile URL
Enrich profile · Person profile · Person profile live
1 to 2 credits · live charged at task creation
Contact
Get a work email or a phone number
Find Email · Verify Email · Find Phone
email lookup from 3 credits when found · verification 1 credit
Build lists
Build a list of people
People search · People search count · Agentic Search · People lookalike
1 credit per profile · Agentic +1 per page · count is free
Find & enrich
Find a company from a domain or a page URL
Enrich company · Company profile · Company profile live
1 to 2 credits · live charged at task creation
At scale
Enrich up to 25,000 people in one request
Bulk enrichment · Get a task · Read task results by page · Download task results
priced like the unit calls
Find & enrich
Keep profiles fresh
Person profile status · Company profile status · Person profile live · Company profile live
status checks are free · 2 credits per live request