2IPのAPI
概要
当サイトのAPIは、ユーザーのIPアドレスに関する最も詳細な情報を取得するための公開リソースとして作成されています。データ形式はXMLまたはJSONで、HTTP/HTTPS接続で提供されます。データベースの情報は毎日更新され、すべてのWebマスターがこのサービスをご自身のプロジェクトに組み込むことができます。
2IPのAPI
当サイトのサービスをお客様のプロジェクトに組み込むために、以下のいずれかのAPIをご用意しています。
- 「Geo-IP API」サービス
- 「Provider-IP API」サービス
- 「Proxy-IP API」サービス
- 「Hosting API」サービス
- 「MAC-address API」サービス
- 「Email API」サービス
利用制限
Geo-IP API、Provider-IP API、Proxy-IP API、Hosting API、MAC-address API、Email APIの各サービスでは、1つのIPアドレスにつき1日あたり2回まで無料でリクエストできます。
データ形式
当サイトのAPIが提供するデータには、以下のフィールドが含まれます。
「Geo-IP API」サービス:
「Provider-IP API」サービス:
「Proxy-IP API」サービス:
「Hosting API」サービス:
「MAC-address API」サービス:
「Email API」サービス:
APIリクエストの例
「Geo-IP API」サービスへのXMLおよびJSONリクエストの例:
IPv4:
- XML: https://api.2ip.me/geo.xml?ip=45.140.147.155
- JSON: https://api.2ip.me/geo.json?ip=45.140.147.155
IPv6:
- XML: https://api.2ip.me/geo.xml?ip=2001:4860:4860::8844
- JSON: https://api.2ip.me/geo.json?ip=2001:4860:4860::8844
パラメーター「ip」を空にしてAPIを呼び出すと、リクエスト送信元のIPアドレスに関する情報が返されます。
「Provider-IP API」サービスへのXMLおよびJSONリクエストの例:
IPv4:
- XML: https://api.2ip.me/provider.xml?ip=45.140.147.155
- JSON: https://api.2ip.me/provider.json?ip=45.140.147.155
パラメーター「ip」を空にしてAPIを呼び出すと、リクエスト送信元のIPアドレスに関する情報が返されます。
「Proxy-IP API」サービスへのXMLおよびJSONリクエストの例:
IPv4:
- XML: https://api.2ip.me/proxy.xml?ip=45.140.147.155
- JSON: https://api.2ip.me/proxy.json?ip=45.140.147.155
パラメーター「ip」を空にしてAPIを呼び出すと、リクエスト送信元のIPアドレスに関する情報が返されます。
「Hosting API」サービスへのXMLおよびJSONリクエストの例:
「MAC-address API」サービスへのXMLおよびJSONリクエストの例:
- XML: https://api.2ip.me/mac.xml?mac=00:30:48:5a:58:65
- JSON: https://api.2ip.me/mac.json?mac=00:30:48:5a:58:65
確認するMACアドレスの形式は、以下のいずれかを使用できます。
- 00:30:48:5a:58:65
- 00-22-15-75-1C-1E
- 000a.e475.7469
- 001201BB4ADD
「Email API」サービスへのXMLおよびJSONリクエストの例:
レスポンスの例
「Geo-IP API」サービスからのXMLレスポンスの例:
「Geo-IP API」サービスからのJSONレスポンスの例:
「Provider-IP API」サービスからのXMLレスポンスの例:
「Provider-IP API」サービスからのJSONレスポンスの例:
「Proxy-IP API」サービスからのXMLレスポンスの例:
「Proxy-IP API」サービスからのJSONレスポンスの例:
「Hosting API」サービスからのXMLレスポンスの例:
「Hosting API」サービスからのJSONレスポンスの例:
「MAC-address API」サービスからのXMLレスポンスの例:
「MAC-address API」サービスからのJSONレスポンスの例:
「Email API」サービスからのXMLレスポンスの例:
「Email API」サービスからのJSONレスポンスの例:
料金
対象となる各APIでは、1つのIPアドレスにつき1日あたり2回まで無料でリクエストできます。
当サイトのデータベースへの1日あたり1000リクエストを30日間ご利用いただく料金は10$です。以降1000リクエストごとに+1$となります。たとえば、1日あたり5000リクエストをご希望の場合、料金は月額14$です。
リクエスト数無制限 — 月額100$(ただし1日あたり100万回の呼び出しまで)。
お支払い後、手順と個人用の「APIキー」が記載されたメールが届きます。利用上限はこのキーに紐づけられます。
詳細情報は、 リクエストを送信 していただくか、 [email protected]までお問い合わせください。