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

enrichip

Testado em execução
Requisitos
Módulos ES · testado no Node 26
Versão do pacote
1.0.1

Instalar

Terminal
npm install enrichip@1.0.1

Consultar um IP

node lookup.mjs
lookup.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.
Prefere HTTP nativo?Copie uma requisição com tempo limite e tratamento de erros HTTP.

Acesso às listas completas.

Para preços ou acesso às listas completas, envie um e-mail para contact@ipquery.io.

Lista selecionada
Registros selecionados
Registros nesta lista