BillionVerify CLI - Email verification from the command line.
Documentation: https://billionverify.com/docs
npm install -g billionverifyOr run directly:
npx billionverify verify user@example.com# Save your API key
billionverify config set api_key YOUR_API_KEY
# Or use environment variable
export BILLIONVERIFY_API_KEY=YOUR_API_KEYGet your API key at: https://billionverify.com/auth/sign-in?next=/home/api-keys
billionverify verify user@example.comOutput:
✅ user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Domain: example.com (10y)
MX: mx1.example.com
Credits: 1
billionverify verify alice@gmail.com bob@company.com test@tempmail.orgbillionverify verify -f emails.csvbillionverify status <task_id>
# Wait for completion
billionverify status <task_id> --wait# Download all results
billionverify download <task_id>
# Download with filters
billionverify download <task_id> --valid --invalid -o results.csvbillionverify credits| Option | Description |
|---|---|
--api-key <key> |
Use specific API key |
--json |
Output as JSON |
--help, -h |
Show help |
--version, -v |
Show version |
| Option | Description |
|---|---|
-f <file> |
Upload file for bulk verification |
--email-column <col> |
Column name containing emails |
--no-smtp |
Skip SMTP verification |
| Option | Description |
|---|---|
--wait, -w |
Poll until job completes |
--poll <seconds> |
Poll interval (default: 5) |
| Option | Description |
|---|---|
-o <file> |
Output file path (default: <task_id>-results.csv) |
--valid |
Include valid emails |
--invalid |
Include invalid emails |
--catchall |
Include catch-all emails |
--role |
Include role emails |
--unknown |
Include unknown emails |
--disposable |
Include disposable emails |
--risky |
Include risky emails |
--api-keyflagBILLIONVERIFY_API_KEYenvironment variable~/.billionverify/config.json
MIT