The Scrape Everything CLI
Every endpoint as a command. Readable output in a terminal, raw JSON when piped, and no runtime dependencies beyond Node.js 18.
Run it
Without installing
npx scrapeeverything instagram profile --username nasaInstall and log in
npm install -g scrapeeverything
se login # prompts for your key and checks it
export SCRAPEEVERYTHING_API_KEY=ssk_live_... # or use the env varExamples
Terminal
se list # every scraper with credit cost and inputs
se describe instagram profile # options, response fields, example
se instagram profile --username nasa --fields username,follower_count,is_verified
se tiktok profile --username khaby.lame
se youtube transcript --url "https://www.youtube.com/watch?v=jNQXAC9IVRw"
se youtube videos --username MrBeast --limit 5 | jq '.videos[].title'
se account # credits and rate limitsThe binary is scrapeeverything with the alias se. Platform aliases: twitter, ig, yt, tt and fb. Actions accept dashes or underscores.
Output and exit codes
| Flag or code | Meaning |
|---|---|
| --output pretty | json | jsonl | Readable output (terminal default), raw JSON (piped default) or one object per line |
| --fields a,b.c | Keep only these fields |
| Exit 2 | Usage or validation error |
| Exit 3 | Authentication error |
| Exit 4 | Out of credits |
| Exit 5 | Rate limited (the Retry-After wait is printed) |
Using an AI assistant? The MCP server exposes the same endpoints as tools.
Start with 100 free credits.
Continue with Google, create an API key and send your first request in under a minute.