Consulta de IP desde la línea de comandos (curl, JSON)
Obtén tu IP pública desde la terminal con curl, wget o PowerShell, o en JSON con ubicación, ASN y zona horaria. Gratis, sin clave y con CORS.
FindMyIPLocation responde a las herramientas de línea de comandos con texto plano, así que puedes obtener tu dirección IP pública en scripts, servidores y terminales sin tener que analizar HTML.
Tu dirección IP
curl findmyiplocation.com
Devuelve solo tu dirección IP y un salto de línea. Funciona con wget -qO- findmyiplocation.com, HTTPie (http findmyiplocation.com) y herramientas similares.
IPv4 o IPv6 de forma explícita:
curl -4 findmyiplocation.com
curl -6 findmyiplocation.com
PowerShell:
(Invoke-RestMethod https://findmyiplocation.com/ip).Trim()
Valores individuales
| Dirección | Devuelve | Ejemplo |
|---|---|---|
/ip |
Tu dirección IP | 203.0.113.42 |
/country |
Código de país de dos letras | DE |
/city |
Ciudad | Frankfurt am Main |
/asn |
Número de red | AS64500 |
/org |
Nombre de la red | Example Telecom GmbH |
/timezone |
Zona horaria | Europe/Berlin |
curl findmyiplocation.com/country
JSON
curl findmyiplocation.com/json
{
"ip": "203.0.113.42",
"version": 4,
"country": "Germany",
"country_code": "DE",
"region": "Hesse",
"city": "Frankfurt am Main",
"postal": "60311",
"latitude": 50.1109,
"longitude": 8.6821,
"timezone": "Europe/Berlin",
"asn": 64500,
"org": "Example Telecom GmbH",
"continent": "Europe",
"eu": true
}
El endpoint /json envía Access-Control-Allow-Origin: *, así que puedes llamarlo desde JavaScript en el navegador:
const me = await fetch('https://findmyiplocation.com/json').then((r) => r.json());
Ejemplos
Usa tu IP en un script de shell:
MYIP=$(curl -s findmyiplocation.com)
echo "Allowing $MYIP in the firewall"
Python:
import urllib.request
print(urllib.request.urlopen("https://findmyiplocation.com/ip").read().decode().strip())
Uso razonable
- Gratis, sin registro y sin clave de API.
- Hasta 120 solicitudes por minuto por dirección IP. Para monitorización, basta con una solicitud cada pocos minutos.
- Las respuestas nunca se almacenan en caché, así que siempre obtienes tu dirección actual.
- Las ubicaciones son aproximadas. Consulta qué precisión tiene la geolocalización por IP.
Estos endpoints describen solo tu propia conexión. Para consultar otras direcciones, usa la Consulta de IP o la Consulta de IP masiva en tu navegador.