Skip to content

ipwho

Query multiple geolocation providers and compare results — right from your terminal. Zero dependencies. Cross-platform.

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.

Terminal window
# Install globally
npm install -g ipwho
# Look up any IP
ipwho 8.8.8.8
# Compare across all providers
ipwho -c 1.1.1.1
# Or run without installing
npx ipwho 8.8.8.8