Saltar al contenido
ipaddress.co.il

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.co.il/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/132.247.0.1Datos de red, enrutamiento, registro y ubicación de una dirección.Datos propios30 · 30/min
GET/api/v1/ip/geolocation?ip=Probar: /api/v1/ip/geolocation?ip=177.224.0.1Solo la ubicación estimada de una dirección (DB-IP Lite), siempre marcada como estimación.Datos propios30 · 30/min
GET/api/v1/ip/asn?ip=Probar: /api/v1/ip/asn?ip=2001:1208::1El AS de origen y el prefijo anunciado de una dirección, y la delegación del registro que la contiene.Datos propios30 · 30/min
GET/api/v1/ip/reverse?ip=Probar: /api/v1/ip/reverse?ip=8.8.8.8El registro PTR de una dirección pública, en vivo, con confirmación directa.Consulta en vivo40 · 60/min
GET/api/v1/ip/blacklist?ip=Probar: /api/v1/ip/blacklist?ip=8.8.8.8Resultados DNSBL en vivo (SpamCop, PSBL, DroneBL, s5h.net) y la marca de salida de Tor de una dirección pública.Consulta en vivo40 · 60/min
POST/api/v1/bulkcurl --data-binary $'1.1.1.1\n9.9.9.9' https://ipaddress.co.il/api/v1/bulkHasta 100 direcciones a la vez (JSON {"addresses": […]} o una por línea), respondidas solo desde nuestros propios datos. No se guarda nada.Datos propios6 · 3/min
GET/api/v1/asn/{asn}Probar: /api/v1/asn/AS8151Titular, registro y prefijos anunciados de un sistema autónomo.Datos propios30 · 30/min
GET/api/v1/network/{cidr}Probar: /api/v1/network/132.247.0.0/16Una red en notación CIDR: tamaño, rango, uso especial, quién la anuncia (con RPKI), la delegación en el registro y una estimación de ubicación.Datos propios30 · 30/min
GET/api/v1/network/ipv4?cidr=Probar: /api/v1/network/ipv4?cidr=192.168.1.37/24Cálculo de subred de una red IPv4 o IPv6: red, broadcast, máscaras, rango utilizable y totales.Datos propios120 · 240/min
GET/api/v1/network/ipv6?cidr=Probar: /api/v1/network/ipv6?cidr=2001:db8::/48Cálculo de subred de una red IPv4 o IPv6: red, broadcast, máscaras, rango utilizable y totales.Datos propios120 · 240/min
GET/api/v1/country/{cc}Probar: /api/v1/country/MXEl espacio de direcciones y los números AS registrados en un país, lo que anuncian sus redes, la cobertura RPKI y las redes principales (para IL, también la estimación por distrito).Datos propios30 · 30/min
GET/api/v1/dns/{domain}?type=A,MXProbar: /api/v1/dns/unam.mx?type=A,MXRegistros DNS actuales de un dominio.Consulta en vivo40 · 60/min
GET/api/v1/dns/propagation?name=&type=Probar: /api/v1/dns/propagation?name=unam.mx&type=ALa misma consulta DNS a varios resolutores públicos, con cada respuesta y si coinciden.Consulta en vivo40 · 60/min
GET/api/v1/rdap/{query}Probar: /api/v1/rdap/AS8151Datos de registro del servidor RDAP responsable.Consulta en vivo10 · 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

Atajos en texto plano fuera de /api/v1: /raw devuelve tu dirección, /json el mismo objeto que /my-ip y /country el código de país estimado.

Cada endpoint con ruta tiene también una forma con parámetros: /ip/lookup?ip=, /asn/lookup?asn=, /dns/lookup?name=, /network/cidr?cidr=. Cada respuesta lleva un encabezado X-Request-Id.

curl ipaddress.co.il/rawcurl ipaddress.co.il/jsoncurl ipaddress.co.il/country

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 un encabezado 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.