Docs
Quickstart
Three ways to run Enrichgate. Same operations, same credits everywhere.
MCP
Inside Claude, Cursor, or any MCP-capable agent. Ask in plain language.
CLI
Single binary for scripts and CSV batches with built-in pilot mode.
REST API
One endpoint runs every operation. Integrate from anywhere.
Base URL: https://api.enrichgate.com · Auth: Authorization: Bearer <your-api-key>
MCP
Claude and Cursor, one command
Add the Enrichgate MCP server and every operation becomes a tool your agent can call. No API knowledge needed: describe the outcome, the agent chains the operations.
# Add the Enrichgate MCP server
$claude mcp add enrichgate -e ENRICHGATE_API_KEY=eg_•••••••• -- npx @enrichgate/mcp
# Then, inside Claude:
❯Find the Head of RevOps at stripe.com and verify their email
✓ sarah.chen@stripe.com (verified · 3 credits)
# Install
$curl -s https://api.enrichgate.com/cli/install | bash
# Authenticate
$enrich auth login --key eg_••••••••
# Single lookup
$enrich run email_find --name "Jan Jezek" --domain enrichgate.com
✓ jan@enrichgate.com (apollo · 0.3s · 1 credit)
# CSV batch with pilot mode
$enrich batch --csv leads.csv --op email_find
CLI
Scripts and CSV batches
One binary, no dependencies. Batch mode runs a pilot sample first and reports hit rate and cost before you spend on the full file.
REST API
One endpoint, every operation
POST an operation to /v1/run. Two more endpoints cover credits and run history.
/v1/runRun any operation through the waterfallRequest
{
"operation": "email_find",
"name": "Jan Jezek",
"domain": "enrichgate.com"
}Response
{
"hit": true,
"data": { "email": "jan@enrichgate.com" },
"meta": {
"provider_hit": "apollo",
"credits_charged": 1,
"credits_remaining": 1999
}
}/v1/creditsCheck your credit balance/v1/runsRun history with per-run credit costcompany_searchFind companies matching ICP filters: industry, headcount, location, tech stack.
contacts_by_roleFind people with a given role at a company domain.
email_findFind a work email via the provider waterfall. Pay on verified match only.
email_validateValidate deliverability of any email address.
person_enrichFull person profile: title, company, LinkedIn, contact data.
company_enrichCompany profile: headcount, industry, funding, tech stack.
phone_findMobile or direct dial via waterfall.
sequence_pushPush contacts into a Smartlead, Instantly, or Lemlist campaign. Free.
crm_pushWrite records back to Attio, HubSpot, Pipedrive, or Salesforce. Free.
Get your API key
Book a 30-minute call. We set up your account live and you leave with a working key.
Get Started