Delivery Methods / CLI
B2B data from your terminal
The rc CLI puts the Reverse Contact API in your shell: enrich, fetch and search people and companies, find contact details and manage lists, with output built for scripts and AI coding agents.
One-line install: a single
rcbinary for macOS, Linux and Windows.JSON when piped: pipe into
jqor a script without adding a flag.Predictable failures: JSON errors on stderr and exit codes per error type.
Agent skill included: coding agents learn the commands in one install.
Install
One command, then your first lookup
The CLI ships as a single binary, so there is no runtime to install. Authenticate once in the browser, or with an API key in the environment for scripts and agents.
curl -fsSL https://app.reversecontact.com/cli/install.sh | shbrew install visum-run/tap/rcpowershell -c "irm https://app.reversecontact.com/cli/install.ps1 | iex"# Teach your coding agent the rc commands
npx skills add visum-run/skillsrc auth login --browser
rc enrich person --email jane@acme.com
rc fetch company --url https://www.linkedin.com/company/acme-corpCommands
The whole API, one verb at a time
Each command maps to an API request and takes the same inputs, so what works in the terminal works in production.
Enrich from an email or a name
rc enrich person --emailor--first-name,--last-nameand--company-domain, andrc enrich company --domain.Fetch from a profile URL
rc fetch person --urlreads the cached profile; add--livefor a fresh one, run as a job.Check before you pay
rc check person --urltells you whether a profile exists and when it was last updated, for free.Search people and companies
rc search people --title "Head of Sales" --country France.rc search fields peoplelists every filter.Find emails and phone numbers
rc contact emailandrc contact phonestart a contact job;rc task <id> --waitcollects the result.Work with lists
rc lists add,rc lists export --outand quoted bulk enrichment with an explicit credit cap.
Process
How does it work?
From install to a scripted lookup.
Install rc
One command with the install script or Homebrew, or PowerShell on Windows.
Authenticate
rc auth login --browseron your machine,RC_API_KEYin scripts, CI and agents.Run and pipe
Every command prints JSON when piped, ready for
jq, a script or an agent.
CLI or MCP
Two ways to give an agent B2B data
Both call the same API and return the same data. They differ in who decides when to make the call.
Choose the CLI for
Scripts and batch jobs, CI pipelines, and coding agents with a shell: field projection with
--fields, free checks, every search filter, contact lookups and lists.Choose MCP for
Conversational assistants such as ChatGPT, Claude or Cursor, which decide on their own when they need a person or a company.
Compliance
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
FAQ
Frequently Asked Questions
Can't find the answers to your questions? Reach out to us by clicking here.
How do I install the Reverse Contact CLI?
With Homebrew, run brew install visum-run/tap/rc. Without it, use the one-line install script for macOS and Linux, or the PowerShell command for Windows, both shown in the Install section of this page. The CLI is a single binary named rc: there is no runtime to install alongside it.
How does the CLI authenticate?
Run rc auth login --browser to approve the CLI from your browser, or pass an API key with rc auth login. In scripts and CI, set the RC_API_KEY environment variable instead, so no key is written to disk. rc auth status tells you which key is in use.
Is the CLI included in my plan?
Yes. MCP and CLI access are included on every plan, and each command is billed like the API request it makes. Checking whether a profile exists and listing the search filters are free. See pricing for the cost of each request.
Can an AI agent use the CLI?
Yes, and it was designed for it: output is JSON whenever it is piped, errors come back as JSON on stderr with a code and a hint, and exit codes separate usage, authentication, API and network errors. Install the agent skill with npx skills add visum-run/skills to teach a coding agent the commands and when to use each one.
Should I use the CLI or the MCP server?
The MCP server suits a conversational assistant such as ChatGPT or Claude that decides on its own when to look someone up. The CLI suits scripts, batch jobs and coding agents with a shell: it adds field projection, free existence checks, the full set of search filters, contact lookups and workspace lists.
Which platforms are supported?
macOS, Linux and Windows. The install script detects your system and verifies the download against its published checksum before installing it.
The data layer behind your GTM engine
Access fresh people and company data through one API and power every enrichment, prospecting, and automation workflow.
- Profiles
- 1B+
- Refreshes / month
- 200M
- Response time (P95)
- 500ms