Librerie client

Trova il codice sorgente e le istruzioni di configurazione del client per il tuo linguaggio.

Scegli il tuo linguaggio

Installa un client, esegui una ricerca e leggi i campi della risposta.

TypeScript / JavaScript

enrichip

Esecuzione verificata
Requisiti
Moduli ES · verificato su Node 26
Versione del pacchetto
1.0.1

Installa

Terminale
npm install enrichip@1.0.1

Cerca un solo 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 del client

  • Questo esempio usa il pacchetto npm pubblicato. L’argomento IP accetta una stringa, incluso IPv6 in forma compressa; il codice HEAD del repository usa una validazione più restrittiva.
  • Il client non espone un timeout per richiesta. Usa gli esempi HTTP quando devi controllare direttamente le impostazioni della richiesta.

Prima dell’integrazione

Richieste per un singolo IP
Usa un indirizzo per ricerca. Alcuni client espongono ancora metodi multipli; l’API rifiuta le richieste multiple. Leggi le regole sulle ricerche multiple
Risposte per il proprio IP
L’endpoint radice restituisce per impostazione predefinita l’IP pubblico del processo che si connette come testo. Per una risposta JSON completa del proprio IP, usa gli esempi HTTP
Ambito della verifica
Esecuzione verificata significa che il pacchetto o la revisione mostrati sono stati eseguiti per ricerche su singoli IP. Gli esempi sorgente sono stati confrontati con il codice, ma non eseguiti. Una revisione del sorgente può differire da un pacchetto pubblicato.
Preferisci HTTP nativo?Copia una richiesta con timeout e gestione degli errori HTTP.

Accesso agli elenchi completi.

Per prezzi o accesso agli elenchi completi, scrivi a contact@ipquery.io.

Elenco selezionato
Record selezionati
Record in questo elenco