← Volver al inicio

API gratuita de IP

Datos de IP enriquecidos para developers, scripts y apps

Consulta tu IP pública o la de cualquier dirección. Obtén datos de geolocalización, ISP, ASN, detección de proxy/VPN/Tor y score de amenaza. Sin token. Sin registro. 100% gratuito.

JSONXMLYAMLCSVPlainJSONP

Sin token

No necesitas registrarte ni generar claves API. Usa directamente.

CORS abierto

Puedes llamar desde cualquier dominio, incluso localhost.

Sin rate limit estricto

100.000 peticiones/día vía Cloudflare. Generoso para proyectos.

Datos enriquecidos

IP + país + ciudad + ISP + ASN + proxy/VPN/Tor + threat score.

API Playground

URL

GEThttps://myrealip.com/api/ip

Formato

Endpoints

GET/api/ip

Devuelve tu IP pública + datos enriquecidos

Ejemplo
curl https://myrealip.com/api/ip
Respuesta
{
  "ip": "86.127.226.170",
  "country": "Spain",
  "country_code": "ES",
  "city": "Madrid",
  "isp": "Digi Spain Telecom S.A.",
  "is_vpn": false,
  "is_proxy": false,
  "is_tor": false,
  "is_datacenter": false,
  "threat_score": 0,
  "cached": false,
  "timestamp": "2026-06-06T12:00:00.000Z"
}
GET/api/ip/{ip}

Lookup de cualquier IPv4 o IPv6

Ejemplo
curl https://myrealip.com/api/ip/8.8.8.8
Respuesta
{
  "ip": "8.8.8.8",
  "hostname": "dns.google",
  "country": "United States",
  "country_code": "US",
  "city": "Mountain View",
  "isp": "Google LLC",
  "is_vpn": false,
  "is_proxy": false,
  "is_tor": false,
  "is_datacenter": true,
  "threat_score": 10,
  "cached": false,
  "timestamp": "2026-06-06T12:00:00.000Z"
}
GET/api/health

Status check del servicio

Ejemplo
curl https://myrealip.com/api/health
Respuesta
{
  "status": "ok",
  "service": "myrealip-api",
  "version": "4.0.0",
  "timestamp": "2026-06-06T12:00:00.000Z"
}

Formatos de respuesta

JSON

?format=json

Por defecto. Formato estructurado completo.

Plain

?format=plain

Solo la dirección IP. Ideal para scripts.

CSV

?format=csv

Datos separados por comas. Para Excel/hojas de cálculo.

XML

?format=xml

Formato XML estándar.

YAML

?format=yaml

Formato YAML legible.

JSONP

?format=jsonp&callback=myFunc

JSON con callback para CORS legacy.

Código de ejemplo

Bash / cURL
curl https://myrealip.com/api/ip

# Solo la IP (para scripts)
curl https://myrealip.com/api/ip?format=plain

# Datos de otra IP
curl https://myrealip.com/api/ip/1.1.1.1

Campos de la respuesta

CampoTipoDescripción
ipstringDirección IP consultada
hostnamestring|nullHostname reverse DNS
countrystringNombre del país
country_codestring|nullCódigo ISO del país
regionstring|nullRegión/estado/provincia
citystring|nullCiudad
postalstring|nullCódigo postal
latitudenumber|nullLatitud
longitudenumber|nullLongitud
timezonestring|nullZona horaria
ispstringProveedor de internet
orgstring|nullOrganización propietaria
asnstring|nullNúmero de sistema autónomo
asn_namestring|nullNombre del ASN
connection_typestringTipo: residential, cellular, corporate, education, hosting, unknown
is_proxyboolean¿Es un proxy?
is_vpnboolean¿Es una VPN?
is_torboolean¿Es un nodo Tor?
is_datacenterboolean¿Es un datacenter?
threat_scorenumberScore de amenaza 0-100 (heurístico)
is_known_badboolean¿En listas negras conocidas?
cachedboolean¿Respuesta desde cache?
timestampstringFecha de la consulta (ISO 8601)

¿Listo para empezar?

Prueba la API directamente desde tu terminal o integra los datos en tu app.

curl https://myrealip.com/api/ip

¿Quieres ocultar tu IP?

Navega de forma privada con una VPN

Ver VPNs recomendadas