Zero Dependencies
Node.js 18+ built-in fetch — no bloated node_modules. Install and run instantly.
Zero Dependencies
Node.js 18+ built-in fetch — no bloated node_modules. Install and run instantly.
Multiple Providers
Query ipinfo.io, ipapi.co, and ip-api.com. Compare results side-by-side in a single command.
Cross-Platform
npm package for any OS, standalone Bash script for macOS/Linux, PowerShell script for Windows.
Pipe-Friendly
Raw JSON output mode for scripting, CI pipelines, and composing with other tools like jq.
Self-Hosted API
Run your own geolocation API with offline databases. No rate limits, no API keys, sub-millisecond lookups.
# Install globallynpm install -g ipwhoami
# Look up any IPipwhoami 8.8.8.8
# Compare across all providersipwhoami -c 1.1.1.1
# Or run without installingnpx ipwhoami 8.8.8.8