CLI
Everything from the terminal. Zero install with npx, JSON output for scripts and agents, exit codes you can branch on.
Shell
npm install -g argorant # or run any command with npx argorant …
argorant login # paste a key from app.argorant.com/profile onceCommands
| Command | Does |
|---|---|
whoami | Account, scopes, daily usage |
count "<query>" [filters] | Count matching contacts, free |
search "<query>" -n 10 | Masked preview, free |
company <domain> | Coverage at one company |
reveal "<query>" -n 25 | Full contact details, verified, credits |
enrich --email a@b.com / --name "…" --domain d / --domain d | Fill in one record |
export "<query>" -n 1000 -o leads.csv | Verified CSV, polled until ready |
list create --name "<n>" [filters] / list status <id> | Saved lists |
verify <email> / verify --file emails.csv | Verify addresses you own |
campaigns list / create / update / status / delete | Campaigns and their settings |
campaigns emails set <c> --step 1 --subject … --body-file f | The sequence |
campaigns leads add <c> --list <id> | --csv f / leads list / leads remove | Enrollment |
campaigns senders set <c> --all | --emails a,b / senders remove | Mailboxes |
campaigns launch / pause / stop <c> | Run state (launch asks for confirmation, -y skips) |
campaigns replies <c> | Replies to one campaign |
inboxes list / inboxes set <mailbox> --daily-limit 40 --warmup / inboxes disconnect / inboxes connect-google --admin <email> | Mailboxes |
campaigns analytics <c> --days 30 | Daily sent / replies / positive / bounces |
blocklist list / add <email|domain> / remove <id> | Never contact these |
inbox list / read / reply / classify | The unified inbox |
Filters: --title --exclude-title --seniority --department --industry --keywords --country --state --city --company --domain --has-phone --has-linkedin.
Built for agents
--jsonon every command prints the raw response.- Exit codes:
0ok,1error,2auth,3forbidden,4rate limit,5needs a plan upgrade. - Nothing prompts when
-yis given; reveals and launches ask otherwise. <campaign>accepts an id or an unambiguous name prefix.
Example: list to campaign in six commands
Shell
argorant list create --name "UK finance leaders" --title "CFO, Finance Director" --country "United Kingdom"
argorant campaigns create --name "UK finance Q4" --daily-limit 40 --timezone Europe/London
argorant campaigns emails set "UK finance" --step 1 --subject "Quick question, {{first_name}}" --body-file step1.txt
argorant campaigns leads add "UK finance" --list 1240
argorant campaigns senders set "UK finance" --all
argorant campaigns launch "UK finance"