Skip to main content
The intentleads command does everything the API does, with a free quote before every export.

Install

Works on macOS and Linux with Node.js 18 or newer.
It installs to ~/.local/bin/intentleads. Then sign in with an API key:
whoami shows your organization and the CLI version. The key is saved in ~/.config/intentleads/config.json; INTENT_LEADS_KEY and INTENT_LEADS_URL in the environment override it.

Export new people

It prints the free quote, asks before buying, waits for the export to finish and saves the file.
For a weekly job, intentleads export --lane all --max 500 --yes --format csv --out "leads-$(date +%F).csv". Each person counts once per billing period, so you never pay for the same person twice.

Commands

Add --json to lanes, leads sample and suppressions for machine-readable output. intentleads <command> --help shows one command’s help.

Updating

Run the install command again. It replaces the CLI and keeps your saved key.