ES

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.

Última actualización

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.