新しいプロキシを手に入れたとき誰もが最初にすることは、それがどこから出ているのかを確認することです。今日、私たちはその問いに対するより良い答えを用意しました。IP Infoは、Shifterが提供する無料のIPジオロケーションAPIです。1回のリクエストで、任意のパブリックIPの国、都市、座標、タイムゾーン、ISP、ASN、接続タイプが返されます。サインアップもAPIキーも不要で、上限を気にする必要もなく、利用するのにShifterの顧客である必要もありません。
curl http://ip-info.com/json
これで統合作業は完了です。
あなたをルーティングするネットワークからの、ひとつの答え
IPルックアップサービスはそれぞれ独自のデータベース上で動いており、データベース同士は必ずしも一致しません。あるサイトではドイツに設定したプロキシがオランダと表示され、別のサイトではベルギーと表示される、ということが起こるのはそのためです。そして「ターゲティングが壊れているのか?」という問い自体が、しばしば的外れになるのもそのためです。本当に問うべきなのは、どのデータベースを読んでいるのかということです。
IP Infoはこの推測作業を取り除きます。Shifterが自社のプロキシプールに使用しているのと同じIPロケーション/ネットワークデータベース上で動作します。 Shifterの出口ノードをルックアップすると、私たちのインフラがそれを分類する国、都市、ネットワークがそのまま表示されます。それは私たちの国、都市、ASNターゲティングの基盤となっているデータそのものです。照合すべき別の見解は存在しません。
エンタープライズ品質のデータを、エンタープライズ価格なしで
IP Infoの背後にあるデータは、スクレイピングやクラウドソースによるものではありません。ライセンスされた商用IPインテリジェンスデータベースであり、数十億ドル規模の企業が不正防止、ローカライゼーション、コンプライアンス、分析のために依存している種類のものです。プロバイダーによって毎日更新されています。この水準のデータは通常、営業担当者への問い合わせと年間契約の先にしかありません。ここでは、URLの先にあります。
内容も詳細です。すべてのレスポンスに29のフィールドが含まれます。
- どこで: 国と大陸(コードと名称)、地域、地区、都市、郵便番号、座標、タイムゾーン、EU加盟状況
- 誰が: 数値としてのASN、AS名、ISP、そのIPを使用している組織
- どんな種類か: 接続タイプ(Cable/DSL、Cellular、Corporateなど)、ユーザータイプ(residential、business、cellular、hosting)、エニーキャストフラグ
- 自前の結合用に: 都市、地域、国、大陸のGeoNames ID
すべてのフィールドは、すべてのレスポンスに常に存在します。データベースに値が存在しない場合はnullが返され、推測値が入ることはありません。そのため、パーサーが形状によって分岐する必要は一切ありません。
無料であり、それを維持することを前提に設計されている
この市場で「無料」といえば通常、トライアルキー、月間上限、そして最終的に待ち構えるアップグレード画面を意味します。IP Infoにはそのいずれもありません。
- サインアップもAPIキーも不要。
GETを送るだけです。他に設定することは何もありません。 - アプリごとのクォータなし。 スクリプト、バックエンド、CIチェック、本番プロダクトから利用でき、商用利用も含まれます。これは共有サービスであるため、利用規約ではプランではなく合理的な利用を求めています。
- HTTPSまたは通常のHTTP、IPv4またはIPv6。 HTTPはリダイレクトなしで動作するため、最小限のクライアントや簡易チェックもシンプルに保てます。
- ブラウザから直接。 レスポンスはクロスオリジンの
GETを許可しているため、Webページから直接呼び出せます。 - 何も保持しない。 APIはルックアップ履歴を一切保存しません。
AIエージェント向けに設計
Webトラフィックに占めるAIエージェントの割合は増加を続けており、ブラウジングやスクレイピングを行うエージェントは、自らのリクエストがどこから発信されているように見えるかを知る必要があります。IP Infoは、エージェントがまったくセットアップなしで利用できるように設計されています。
保存すべきキーもなく、説明が必要な認証フローもなく、インストールが必要なMCPサーバーもありません。通常のHTTPだけで十分です。このサービスはllms.txt、完全なプレーンテキストリファレンス、OpenAPI 3.1スキーマを公開しているため、これらのいずれかをエージェントに指し示すだけでAPI全体を学習させられます。レスポンスはモデルが読むことを前提に構築されており、数値のASN、ISO国コード、明示的なnullにより、推測の余地は残されていません。
すべてのエージェントに伝える価値のあるルールがひとつあります。/jsonへの呼び出しは呼び出し元を記述するものであり、エージェントにとっての呼び出し元とは、自身が動作しているサーバーやプロキシであって、依頼主である人物ではありません。 誰かのIPを調べる場合は、エージェントにそのアドレスを渡し、/json?ip=ADDRESSを呼び出させてください。エージェント向けページには貼り付けてすぐ使える指示が用意されており、私たちのIP Infoドキュメントには、あらゆるfunction-calling環境にそのまま組み込めるツール定義が含まれています。
Shifterのプロキシを1行で確認する
Shifterの顧客にとって最も直接的な使い方は、ターゲティングが意図通りに機能したかを確認することです。プロキシ経由でリクエストを送り、応答を要求した内容と比較してください。
curl --proxy http://p.shifter.io:443 \
--proxy-user "customer-USERNAME-country-us-city-new_york:PASSWORD" \
http://ip-info.com/json
実際のレスポンス全文です。
{
"ip": "67.84.10.10",
"city": "New York",
"city_geoname_id": 5128581,
"region": "New York",
"region_code": "NY",
"region_geoname_id": 5128638,
"district": null,
"district_code": null,
"district_geoname_id": null,
"country": "US",
"country_name": "United States",
"country_geoname_id": 6252001,
"is_eu": false,
"continent": "NA",
"continent_name": "North America",
"continent_geoname_id": 6255149,
"loc": "40.7128,-74.006",
"latitude": 40.7128,
"longitude": -74.006,
"postal": "10123",
"timezone": "America/New_York",
"weather_code": "USNY0998",
"asn": 6128,
"as_name": "Cablevision Systems Corp.",
"isp": "Cablevision Systems Corp.",
"org": "Optimum Online (Cablevision Systems)",
"connection_type": "Cable/DSL",
"user_type": "residential",
"is_anycast": false
}
countryはターゲティングした国と一致するはずであり、ASNターゲティングを使用した場合はasnもそのネットワークと一致するはずです。user_typeは、その出口ノードがどのような種類のネットワーク上にあるかを示します。IP Infoと私たちのプールは同じデータを参照しているため、ここで一致するということは、その出口ノードが私たちのネットワークが配置した場所に正確にあることを意味します。もし不一致を見つけた場合は、そのIPを私たちにお知らせください。調査いたします。
また、私たちのドキュメントやガイド内のすべてのコードサンプルをIP Infoに移行しました。そのため、Shifterのチュートリアルからコピーしたものは何であれ、今では私たちのネットワークが使用しているのと同じデータに照らして検証できます。
IP Infoができないこと
限界を知ることも、その答えを信頼することの一部です。IPジオロケーションはあくまで近似的なものです。ある地域を指し示すにとどまり、番地レベルの住所を特定することは決してなく、個人を特定することもありません。接続タイプとユーザータイプはデータベースによる分類です。有用な文脈情報ではありますが、VPNやプロキシの検出機能ではなく、IP Infoもそのようなものだと標榜してはいません。
今すぐ始める
ip-info.comを開いて自分のIPや他の任意のIPを調べるか、すべてのフィールドとエラーコードについてはAPIリファレンスをお読みください。あるいは、Shifterプロキシ・AIエージェント向けのすぐ実行できるサンプルがそろったIP Infoガイドから始めてください。
そして、調べたいIPが私たちのものである場合は、私たちのレジデンシャルプロキシが、同じデータに基づいて構築された国、都市、ASNターゲティングを提供します。