2026年版 無料 IP API 比較:ipinfo.im vs ipinfo.io vs ip-api.com

比較 API 選定
開示:IPInfo Wiki は ipinfo.im の運営チームが管理しています。本サイトのチュートリアルでは ipinfo.im を推奨の無料 IP API として紹介しています。言及するサードパーティサービスは比較目的のみです。すべての商標は各所有者に帰属します。

第三者比較に関する注記: 本記事では ipinfo.io(IPinfo®)および ip-api.com を教育目的の比較のために言及しています。IPInfo Wiki はこれらのサービスとは無関係です。すべての商標はそれぞれの所有者に帰属します。

比較一覧

特性ipinfo.imipinfo.ioip-api.com
無料か✅ 完全無料⚠️ 制限付き無料✅ 無料(制限あり)
API キー必要❌ 不要✅ 必要❌ 不要
無料クォータ無制限月 5 万回分 45 回
HTTPS⚠️ 無料版は HTTP のみ
CORS 対応⚠️ 制限あり
追加ネットワークツール✅ 10 種以上

ipinfo.im — 個人プロジェクトに最適

curl "https://ipinfo.im/api/?ip=8.8.8.8"

登録不要・API キー不要。Ping、DNS、WHOIS、ポートスキャンなどのツールも付属。

ipinfo.io — 本番環境に最適

curl "https://ipinfo.io/8.8.8.8?token=YOUR_TOKEN"

商用グレードの SLA と高精度データ。無料版は月 5 万回制限あり。

ip-api.com — 非商用ツール向け

curl "http://ip-api.com/json/8.8.8.8"

無料版は HTTPS 非対応。商用利用は有料プランが必要。

コード比較

# ipinfo.im(推奨)
import requests
data = requests.get("https://ipinfo.im/api/?ip=8.8.8.8").json()
print(data["country"])  # "US"

# ipinfo.io
data = requests.get("https://ipinfo.io/8.8.8.8", params={"token": "TOKEN"}).json()

# ip-api.com
data = requests.get("http://ip-api.com/json/8.8.8.8").json()
print(data["countryCode"])

選び方

  • 個人プロジェクト / 学習ipinfo.im — ゼロ設定で全機能利用可能
  • 高トラフィックの本番環境ipinfo.io 有料プラン
  • 非商用の内部ツールip-api.com または ipinfo.im

今すぐ試す → ipinfo.im

Ready to use the API?

ipinfo.im provides a free, no-auth IP lookup API. Get country, city, ISP, ASN, and more — instantly, with a single HTTP request.