Bibliotecas cliente
Encuentra el código fuente y las instrucciones de configuración del cliente de tu lenguaje.
Elige tu lenguaje
Instala un cliente, consulta una dirección y lee los campos de la respuesta.
TypeScript / JavaScript
Probado en ejecuciónenrichip
- Requisitos
- Módulos ES · probado en Node 26
- Versión del paquete
- 1.0.1
Instalar
Terminal
npm install enrichip@1.0.1Consultar una IP
node lookup.mjslookup.mjs
import { queryIP } from "enrichip";
const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));Comportamiento del cliente
- Este ejemplo usa el paquete publicado en npm. Su argumento IP acepta una cadena, incluido IPv6 comprimido; la revisión HEAD del repositorio tiene un validador más estricto.
- El cliente no expone un tiempo de espera por solicitud. Usa los ejemplos HTTP cuando necesites controlar directamente la configuración de la solicitud.
Antes de integrar
- Consultas de una sola IP
- Usa una dirección por consulta. Algunos clientes aún exponen métodos masivos; la API rechaza las solicitudes masivas. Leer la política de consultas masivas
- Respuestas de la IP del cliente
- El endpoint raíz devuelve por defecto la IP pública del proceso que se conecta como texto. Para obtener la respuesta JSON completa de la IP del cliente, usa los ejemplos HTTP
- Alcance de la verificación
- Probado en ejecución significa que el paquete o la revisión mostrados se ejecutaron para consultas individuales. Los ejemplos de código fuente se revisaron con respecto al código, pero no se ejecutaron. Una revisión puede diferir del paquete publicado.