クライアントライブラリ

使用する言語のクライアントのソースコードとセットアップ手順を確認できます。

プログラミング言語を選択

クライアントをインストールし、1件の検索を実行してレスポンスフィールドを確認します。

TypeScript / JavaScript

enrichip

実行確認済み
要件
ESモジュール · Node 26で確認済み
パッケージバージョン
1.0.1

インストール

ターミナル
npm install enrichip@1.0.1

単一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));

クライアントの動作

  • この例は公開済みのnpmパッケージを使用します。IP引数には圧縮表記のIPv6を含む文字列を渡せますが、リポジトリのHEADでは検証処理がより厳格になっています。
  • このクライアントにはリクエスト単位のタイムアウト設定がありません。リクエスト設定を直接制御する必要がある場合は、HTTPのコード例を使用してください。

組み込み前の確認事項

単一IPのリクエスト
1回の検索には1つのアドレスを指定してください。一部のクライアントには一括検索メソッドが残っていますが、APIは一括リクエストを拒否します。 一括検索の方針を確認
自分のIPアドレスのレスポンス
ルートエンドポイントは、接続を確立したプロセスのパブリックIPを既定ではテキストで返します。完全な自分のIPのJSONレスポンスを取得する方法は、 HTTPのコード例を参照してください
検証範囲
「実行確認済み」は、表示しているパッケージまたはソースリビジョンを使用し、単一IPの検索を実行したことを示します。「ソース例」はコードとの整合性を確認していますが、実行していません。ソースリビジョンは公開パッケージと異なる場合があります。
標準のHTTP機能を使いますか?タイムアウトとHTTPエラー処理を備えたリクエストをコピーできます。

リスト全体へのアクセス

料金やリスト全体へのアクセスについては、次のメールアドレスにお問い合わせください: contact@ipquery.io。

選択したリスト
選択したレコード
このリストのレコード数