Enrichgate

Docs

Quickstart

Three ways to run Enrichgate. Same operations, same credits everywhere.

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.

ClaudeClaude CodeCursorCodex
Terminal

# 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)

Terminal

# 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.

Pilot mode: test 5 rows before the full run
Hit rate and credit report per batch
Resumable runs, deduplicated rows

REST API

One endpoint, every operation

POST an operation to /v1/run. Two more endpoints cover credits and run history.

POST/v1/runRun any operation through the waterfall

Request

{
  "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
  }
}
GET/v1/creditsCheck your credit balance
GET/v1/runsRun history with per-run credit cost

Reference

Operations

Every operation works in all three interfaces. Costs are on the pricing page.

company_search

Find companies matching ICP filters: industry, headcount, location, tech stack.

keywords?employee_range?location?technology?
contacts_by_role

Find people with a given role at a company domain.

domainrolelimit?
email_find

Find a work email via the provider waterfall. Pay on verified match only.

namedomain
email_validate

Validate deliverability of any email address.

email
person_enrich

Full person profile: title, company, LinkedIn, contact data.

namedomain?linkedin_url?
company_enrich

Company profile: headcount, industry, funding, tech stack.

domain
phone_find

Mobile or direct dial via waterfall.

namedomain
sequence_push

Push contacts into a Smartlead, Instantly, or Lemlist campaign. Free.

destinationcampaigncontacts
crm_push

Write records back to Attio, HubSpot, Pipedrive, or Salesforce. Free.

destinationrecords

Get your API key

Book a 30-minute call. We set up your account live and you leave with a working key.

Get Started