IPv6検索
IPv4と同じ検索をIPv6アドレスに対して行い、アナウンスされているプレフィックスも返します。
GEThttps://api.mygeocode.com/v1/ipv6
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
ip任意 | 文字列 | 任意のテキスト形式のIPv6アドレス。既定値:リクエストの送信元アドレス。 |
ips任意 | 文字列 | カンマ区切りのアドレス(最大100件)。各アドレスが1件のリクエストとして数えられます。 |
lang任意 | 文字列 | 名前に使うISO 639-1コード。既定値はen。 |
key任意 | 文字列 | ヘッダーで送信しない場合のAPIキー。 |
例
$ curl -H "X-API-Key: YOUR_KEY" "https://api.mygeocode.com/v1/ipv6?ip=2606:4700:4700::1111"const url = new URL("https://api.mygeocode.com/v1/ipv6");
url.searchParams.set("ip", "2606:4700:4700::1111");
const geo = await (await fetch(url, { headers: { "X-API-Key": "YOUR_KEY" } })).json();
console.log(geo.prefix, geo.country_code);import requests
geo = requests.get("https://api.mygeocode.com/v1/ipv6", params={"ip": "2606:4700:4700::1111"}, headers={"X-API-Key": "YOUR_KEY"}, timeout=5).json()
print(geo["prefix"], geo["country_code"])レスポンス
{
"status": "ok",
"ip": "2001:4860:4860::8888",
"version": 6,
"found": true,
"prefix": "2001:4860:4840::/42",
"country": "United States",
"country_code": "US",
"continent": "North America",
"continent_code": "NA",
"region": "California",
"region_code": null,
"city": "Mountain View",
"postcode": "94040",
"lat": 37.38605,
"lon": -122.08385,
"timezone": "America/Los_Angeles",
"utc_offset": "-07:00",
"utc_offset_seconds": -25200,
"is_eu": false,
"asn": 15169,
"as_name": "Google LLC",
"org": "Google LLC",
"usage_type": "Content",
"registry": "arin",
"allocated": "2000-03-30",
"tags": ["a10k", "anycast", "cdn", "icrit", "vpn", "vpsh"],
"is_anycast": false,
"is_satellite": false,
"is_datacenter": true,
"is_proxy": false,
"is_vpn_provider": true,
"is_tor": false,
"is_private": false,
"abuse_email": "network-abuse@google.com",
"threat": {
"listed": false,
"score": 0,
"source_count": 0,
"categories": [],
"is_tor": false,
"is_tor_exit": false,
"is_bogon": false,
"listings": []
},
"updated_at": "2026-09-18 09:28:30"
}レスポンスフィールド
IPv4検索と同じフィールドです。prefixは該当するIPv6ネットワークで、versionは6です。IPv4射影アドレス(::ffff:a.b.c.d)が送信された場合は4になり、その場合の応答はIPv4のデータです。
1回の呼び出しでどちらのバージョンにも対応
GET /v1/ipはIPv4アドレスまたはIPv6アドレス(呼び出し元の場合は指定なし)を受け付け、バージョン別のエンドポイントと同じレコードを返します。どちらの種類のアドレスが渡されるか事前にわからない場合に使用してください。
注意事項
- 受け付ける形式:省略形(
2001:db8::1)、完全形、IPv4を埋め込んだ混在形式、ゾーンインデックス(%eth0)付きの形式(ゾーンインデックスは除去されます)。 - IPv4接続で
ipなしで呼び出すと、エラーではなくIPv4の結果が返るため、1回の呼び出しで両方に対応できます。
エラー
ipが有効なIPv6アドレスでない場合、またはipsのエントリが100件を超える場合は400 invalid_request。