IP address.sh
A simple API to retrieve your public IP address via HTTP requests. · IP address.sh · Networking
Overview
IP address.sh offers a simple, always-free HTTP API to instantly retrieve your public IP address, ideal for quick diagnostics and automation.
Good fit
Use when you need a fast, no-auth way to get your public IP address for scripts or diagnostics.
- network diagnostics
- automation scripts
- quick checks
Not a fit
Avoid if you need geolocation, advanced data, or guaranteed uptime for production-critical systems.
- need geolocation
- require SLA
- need advanced IP data
Quickstart · 3 steps
- Open a terminal or browser.
- Send a GET request to https://ipaddress.sh.
- Read the returned IP address in the response body.
Other free networking options
Free tierWhat you get freeRiskCard
Tailscale · Networking
Up to 6 users · Unlimited user devices · Up to 50 tagged resources (servers)
Billing risk: None
No card
Cloudflare · Networking
5 custom WAF rules · Free SSL certificate · DNS, CDN, and DDoS protection included
Billing risk: None
No card
ngrok · Networking
$5 one-time usage credit · Credit lasts one year · No additional usage beyond the credit
Billing risk: None
No card
IntoDNS.ai · Networking
Unlimited public scans, no account required · Public REST API, no API key required · Free account adds domain monitoring and email fix digests
Billing risk: None
No card