Saltar al contenido
ipaddress.se

API

Los mismos datos que el sitio, en JSON o texto plano. Sin clave ni cuenta; se aplican límites de uso razonables.

curl https://ipaddress.se/api/v1/my-ip?format=text

Endpoints

RutaDescripciónDatosLímites de uso
GET/api/v1/my-ipProbar: /api/v1/my-ipTu dirección IP (también en texto plano con ?format=text).Datos propios120 · 240/min
GET/api/v1/ip/{address}Probar: /api/v1/ip/81.224.0.1Datos de red, enrutamiento, registro y ubicación de una dirección.Datos propios30 · 30/min
GET/api/v1/asn/{asn}Probar: /api/v1/asn/AS3301Titular, registro y prefijos anunciados de un sistema autónomo.Datos propios30 · 30/min
GET/api/v1/dns/{domain}?type=A,MXProbar: /api/v1/dns/internetstiftelsen.se?type=A,MXRegistros DNS actuales de un dominio.Consulta en directo40 · 60/min
GET/api/v1/rdap/{query}Probar: /api/v1/rdap/AS3301Datos de registro del servidor RDAP responsable.Consulta en directo10 · 6/min
GET/api/v1/healthProbar: /api/v1/healthDisponibilidad del servicio.Datos propios120 · 240/min
GET/api/v1/data-statusProbar: /api/v1/data-statusAntigüedad y tamaño de cada conjunto de datos.Datos propios120 · 240/min

Límites de uso

Las solicitudes se limitan por dirección de cliente con un cubo de fichas. Al alcanzar el límite, la API responde 429 con una cabecera Retry-After. El recuento se hace en memoria con una clave cifrada que cambia a diario; no se guardan direcciones.

Errores

Los errores usan códigos de estado HTTP y un cuerpo JSON de la forma {"error": {"code": "…", "message": "…"}}.

Versiones

Las rutas bajo /api/v1/ mantienen su estructura de respuesta. Pueden añadirse campos nuevos; los existentes no se eliminan ni se renombran dentro de v1.

Atribución

Los datos de ubicación proceden de DB-IP (CC BY 4.0). Si los muestras, cita a DB-IP como exige la licencia.