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 nasa
Install 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 var

Examples

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 limits

The 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 codeMeaning
--output pretty | json | jsonlReadable output (terminal default), raw JSON (piped default) or one object per line
--fields a,b.cKeep only these fields
Exit 2Usage or validation error
Exit 3Authentication error
Exit 4Out of credits
Exit 5Rate 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.

Get 100 free credits