@smugglerdev/cli
v0.4.1
Published
Smuggler CLI — LinkedIn Profile Monitoring & Engagement Intelligence
Downloads
531
Readme
@smugglerdev/cli
The official CLI for Smuggler — LinkedIn profile monitoring and engagement intelligence.
Monitor LinkedIn profiles, track post engagement, enrich contacts, manage campaigns, and send messages — all from your terminal.
Installation
# Install globally
npm install -g @smugglerdev/cli
# Or run directly with npx
npx @smugglerdev/cli --helpAuthentication
# Interactive login (opens browser)
smuggler auth login
# Or use an API key
smuggler auth set-key smug_sk_your_key_here
# Or pass directly / via env var
smuggler --api-key smug_sk_... profiles list
export SMUGGLER_API_KEY=smug_sk_...Quick Start
# Add a LinkedIn profile to monitor
smuggler profiles add "https://linkedin.com/in/john-doe"
# List monitored profiles
smuggler profiles list --format table
# View top engagers
smuggler profiles top-engagers <id> --limit 50
# Search leads
smuggler leads list --search "product manager" --format csv > leads.csv
# Create a campaign
smuggler campaigns create --name "Q2 Outreach"Commands
| Group | Commands |
|-------|----------|
| auth | login, logout, status, set-key, verify |
| profiles | list, add, get, pause, resume, delete, scrape, cadence, stats, top-engagers, webhooks |
| posts | list, get, engagements, growth |
| leads | list |
| persons | search, get |
| companies | search, get |
| campaigns | list, create, get, update, delete, launch, pause, resume, complete, duplicate, stats |
| campaigns members | list, enroll, import, remove |
| campaigns senders | list, add, remove |
| campaigns sequence | get, validate |
| messaging | chats, messages, reply, mark-read, send, connections, invite, send-limit |
| messaging invitations | accept, withdraw |
| accounts | list, connect-token, connect-credentials, checkpoint, disconnect, status |
| billing | credits, customer, products |
| notifications | list, unread, mark-read, preferences, set-preference |
| monitoring | health, stale |
Output Formats
All commands support --format json (default), --format table, or --format csv.
smuggler profiles list --format table
smuggler leads list --format csv > leads.csvGlobal Options
| Flag | Description |
|------|-------------|
| --api-key <key> | API key for authentication |
| --api-url <url> | API base URL |
| --format <fmt> | Output format: json, table, or csv |
| --verbose | Show HTTP request details |
| --version | Show version |
| --help | Show help |
Documentation
- CLI Reference — Full command documentation
- API Reference — REST API docs
- Authentication — Auth methods guide
License
This software is proprietary. See LICENSE for details.
