netkit.tools

公開 API

鍵不要で使える公開 JSON API:IP 情報、ストリーミング解錠、ポート検査、埋め込み用バッジ。

公開 API

当サイトの検査機能を鍵不要で呼び出せる公開 JSON API:IP 情報(自身または任意 IP)、ストリーミング解錠、ポート検査、埋め込み用バッジ。

1. IP 情報(任意の公開 IP を照会可)

GET https://netkit.tools/api/ip-info          # 自分の IP
GET https://netkit.tools/api/ip-info?ip=8.8.8.8   # 任意の IP
GET https://netkit.tools/api/ip-info?domain=example.com

戻り値:IP、国/都市、ISP、ASN、データセンター/プロキシ/モバイル属性、座標、リスクとレピュテーションスコア(0-100)。データは ip-api.com。

2. 訪問者バッジ(埋め込み可)

<img src="https://netkit.tools/api/badge.svg" alt="my ip">

訪問者の IP・所在地・レピュテーションを表示する SVG カード。ブログのサイドバーや README に最適。

3. ストリーミング / AI 解錠チェック

GET https://netkit.tools/api/unlock

ChatGPT・Netflix・YouTube Premium・Claude・Disney+・TikTok の解錠状態(当サーバーの出口 IP で実測、6 時間キャッシュ)。

4. ポート開放チェック

GET https://netkit.tools/api/ports?host=example.com&ports=80,443,22

host を空欄にすると訪問者自身の出口 IP。ports はカンマ区切りで最大 12。公開対象のみで、内部アドレスは拒否されます。

5. 訪問統計

POST https://netkit.tools/api/visit

匿名アクセスを 1 件記録(ソルト付きハッシュ IP で重複排除)し、当日の PV/UV と累計 UV を返します。ページは自動で呼び出します。

利用規約

レート制限:IP 検査 20 回/分、ポート検査 6 回/分/IP(超過で 429)。大量スクレイピングや第三者への大規模スキャンは禁止。商用・高頻度利用は事前にご相談ください。

使い方

レート制限:IP 検査 20 回/分、ポート検査 6 回/分。データは ip-api.com 等の公開ソースに基づきます。