Bibliotecas cliente
Encontre o código-fonte e as instruções de configuração do cliente da sua linguagem.
Escolha sua linguagem
Instale um cliente, faça uma consulta e leia os campos da resposta.
TypeScript / JavaScript
Testado em execuçãoenrichip
- Requisitos
- Módulos ES · testado no Node 26
- Versão do pacote
- 1.0.1
Instalar
Terminal
npm install enrichip@1.0.1Consultar um IP
node lookup.mjslookup.mjs
import { queryIP } from "enrichip";
const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));Comportamento do cliente
- Este exemplo usa o pacote publicado no npm. O argumento IP aceita uma string, inclusive IPv6 na forma comprimida; o HEAD do repositório possui um validador mais restritivo.
- O cliente não expõe um tempo limite por requisição. Use os exemplos HTTP quando precisar controlar diretamente as configurações da requisição.
Antes de integrar
- Consultas de um único IP
- Use um endereço por consulta. Alguns clientes ainda expõem métodos em lote; a API rejeita essas requisições. Ler a política de consultas em lote
- Respostas do próprio IP
- O endpoint raiz retorna por padrão o IP público do processo que se conecta como texto. Para uma resposta JSON completa do próprio IP, use os exemplos HTTP
- Escopo da verificação
- Testado em execução significa que o pacote ou a revisão exibidos foram executados em consultas de um único IP. Os exemplos de código-fonte foram revisados em relação ao código, mas não executados. Uma revisão pode ser diferente de um pacote publicado.