API определения IPv6

То же определение, что и для IPv4, но для адресов IPv6, с одним дополнительным полем: анонсированным префиксом, к которому принадлежит адрес. Около половины трафика на потребительские сайты сейчас приходит по IPv6, и определение, которое знает только IPv4, оставляет этих посетителей без местоположения.

GEThttps://api.mygeocode.com/v1/ipv6?ip=...

Попробовать в демо Полный справочник

Пример

Запрос
$ curl -H "X-API-Key: YOUR_KEY" "https://api.mygeocode.com/v1/ipv6?ip=2001:4860:4860::8888"

# The caller's own address, if the request arrived over IPv6
$ curl -H "X-API-Key: YOUR_KEY" "https://api.mygeocode.com/v1/ipv6"

Принимается любая текстовая форма: сокращённая с ::, полностью развёрнутая, с суффиксом зоны (он игнорируется) или адрес IPv4, отображённый в IPv6, например ::ffff:8.8.8.8, на который возвращаются данные IPv4 и version: 4.

Если вызвать этот эндпоинт без ip по соединению IPv4, вы получите результат для IPv4, а не ошибку.

Ответ
{
  "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 в формате CIDR. Полезна для группировки адресов по сетям и для понимания того, почему два внешне разных адреса указывают на одно и то же место.
version6 или 4 для адреса IPv4, отображённого в IPv6.

Те же поля, та же цена

Ответ содержит ровно те же поля, что и определение IPv4, включая сведения об операторе и блок threat. Оба эндпоинта считают один запрос на адрес и используют общую квоту ключа.

Цена и лимиты

Один вызов, один запрос; в пакетах счёт идёт по адресам. У каждого ключа есть 2 500 бесплатных запросов в день; сверх этого 0,0001 € за запрос с предоплаченного баланса или бесплатно на ключе Unlimited (50 € в месяц). Цены. Совместимые хосты ip-api, ipinfo и ipstack тоже принимают адреса IPv6.