myip как альтернатива ip-api.com

Таблица бесплатного/Pro тарифов ip-api.com с указанием источников, реальный сниппет миграции поле-в-поле с 25-польного JSON-ответа ip-api на формат myip и честный взгляд на то, в чём ip-api действительно опережает — а не просто рекламный текст.

Если вы уже вызываете ip-api.com и рассматриваете альтернативы: их бесплатный эндпойнт даёт сравнительно щедрый лимит в 45 запросов в минуту на IP-адрес без отдельного суточного или месячного ограничения — но коммерческое использование этого бесплатного эндпойнта явно запрещено, а их единственный платный план продаётся по годовому обязательству в евро, а не по помесячной подписке в долларах. myip отличается тем, что это API с тарификацией по уникальному IP в сутки, объединяющий данные реестра RDAP (запрашиваемые из реестра и кэшируемые) с геолокацией и сигналами приватности/угроз/фрода в одном вызове, с помесячной оплатой. Сравнение ниже должно помочь выбрать правильно — в том числе не в нашу пользу.

Данные ip-api.com получены 28.07.2026 из собственной документации JSON API ip-api и их портала Pro-участников. Цены и лимиты меняются без предупреждения — сверяйтесь с этими страницами перед тем, как полагаться на цифру.

Лимиты ip-api.com: бесплатный тариф и Pro

Воспроизведено с собственного сайта, документации JSON API и портала Pro-участников ip-api. Обратите внимание на форму: лимит по МИНУТАМ, а не по суткам/месяцу, и единственный план Pro с ценой по годовому обязательству в евро — сохранены точно как напечатано, без пересчёта в другую валюту или период.

Поле Бесплатный эндпойнт Pro
Цена Бесплатно €13.3 в месяц при оплате за 12 месяцев
Объём запросов 45 запросов в минуту на IP-адрес Неограниченные запросы
Коммерческое использование Не разрешено Разрешено
Доступ по SSL / HTTPS Не проверялось на 2026-07-28 — см. страницу вендора. Заявлено как преимущество плана Pro
SLA – SLA 99.9%

И бесплатный эндпойнт, и Pro доступны только по API — на собственном сайте ip-api не нашлось скачиваемого продукта в виде базы данных.

Нигде на сайте или в документации ip-api не опубликовано: помесячная (не годовая) цена Pro, какой-либо лимит в секунду/пиковую нагрузку для Pro сверх формулировки «неограниченные запросы», а также отличаются ли по составу возвращаемых полей бесплатный эндпойнт и Pro.

Для сравнения: собственные цифры myip (в реальном времени)

Бесплатный тариф
Самый дешёвый платный план

Миграция с JSON-эндпойнта ip-api.com

Собственная документация ip-api описывает 25 полей ниже по имени и описанию, но страница документации не публикует полный дословный пример ответа. JSON ниже — иллюстративный: построен строго из этих документированных имён полей с примерными значениями, а не скопирован из примера вендора — поэтому перед тем как полагаться на точную форму значений, откройте собственную документацию ip-api. Поле «message» присутствует только когда status равен «fail» и в этом примере успешного ответа опущено.

JSON-ответ ip-api.com — иллюстративная форма
{
  "status": "success",
  "continent": "North America",
  "continentCode": "NA",
  "country": "United States",
  "countryCode": "US",
  "region": "VA",
  "regionName": "Virginia",
  "city": "Example City",
  "district": "",
  "zip": "20149",
  "lat": 39.0481,
  "lon": -77.4728,
  "timezone": "America/New_York",
  "offset": -14400,
  "currency": "USD",
  "isp": "Example ISP",
  "org": "Example Org",
  "as": "AS64500 Example Org",
  "asname": "EXAMPLE-AS",
  "reverse": "",
  "mobile": false,
  "proxy": false,
  "hosting": true,
  "query": "203.0.113.7"
}

Поле за полем, ближайшие эквиваленты в myip v2:

Поле ip-api Поле myip v2 Примечание
status – Нет прямого эквивалента в myip — myip сообщает об ошибке через собственный массив errors верхнего уровня, а не строку status.
message – На стороне ip-api присутствует только когда status равен «fail»; детали ошибки в myip находятся в массиве errors.
continent – Ни одно поле myip не хранит отображаемое название континента — только его двухбуквенный код, см. continentCode ниже.
continentCode geo.continent Прямое соответствие, тот же двухбуквенный код.
country geo.countryName Прямое соответствие.
countryCode geo.countryCode Прямое соответствие, тот же код ISO 3166-1 alpha-2.
region – Нет эквивалента в myip — у myip нет короткого кода региона/штата, есть только полное название (см. regionName ниже).
regionName geo.region Прямое соответствие, полное название региона/штата.
city geo.city Прямое соответствие.
district – Нет эквивалента в myip — геоданные myip не содержат деления на районы/подрайоны города.
zip geo.postal Поле существует, но сегодня в myip всегда пустое — источник геоданных пока не несёт почтовых индексов.
lat / lon geo.lat / geo.lon Прямое соответствие; на стороне myip оба поля допускают null при неизвестном значении.
timezone geo.timezone Прямое соответствие, имя часового пояса IANA.
offset – Нет эквивалента в myip — myip отдаёт только имя зоны IANA, а не числовое смещение UTC; при необходимости вычислите его на клиенте из geo.timezone.
currency – Нет эквивалента в myip — в ответе myip нет поля национальной валюты.
isp network.asnOrg В myip одно поле офлайн-названия организации; заполняется только при запросе группы network и если тариф это включает.
org network.asnOrg То же поле myip, что и isp выше — различие ip-api между isp и org сворачивается в единственную строку asnOrg в myip.
as network.asn + network.asName ip-api объединяет номер AS и название организации в одну строку; myip уже возвращает их раздельно — считайте «as» подсказкой для разбора, а не значением для копирования как есть.
asname network.asName Прямое соответствие, название держателя AS.
reverse dns.ptr Прямое соответствие, имя хоста из обратного DNS; пустая строка на обеих сторонах, если ничего не разрешилось.
mobile / hosting network.classification.type Нет соответствующих булевых полей — myip сворачивает оба сигнала в одну строку классификации с более широким и не исчерпывающим набором значений (hosting/datacenter/mobile/isp/home/business/private, либо пустая строка, если не определено); проверяйте равенство конкретному значению, а не флагу.
proxy privacy.isProxy / privacy.isVpn / privacy.isTor ip-api объединяет proxy/VPN/Tor в одно булево поле; myip сообщает isProxy/isVpn/isTor как три отдельных сигнала по принципу «лучшее из возможного» вместо одного общего флага.
query ip Одна и та же строка адреса, на верхнем уровне у обоих.
JavaScript — функция сопоставления полей
// ip-api.com JSON response -> myip v2 field shape.
// ip-api's response is a flat object; myip's is grouped into geo/network/
// dns/privacy blocks. Fields with no myip equivalent (continent/region
// display names, district, numeric UTC offset, national currency) are
// dropped; "as" is a raw hint since myip already returns the AS number and
// org name split, and "proxy" is a raw hint since myip splits it into three
// separate isProxy/isVpn/isTor signals instead of one merged flag.
function mapIpApiToMyip(ipapi) {
  return {
    ip: ipapi.query,
    geo: {
      countryCode: ipapi.countryCode,
      countryName: ipapi.country,
      continent: ipapi.continentCode,
      region: ipapi.regionName,
      city: ipapi.city,
      postal: ipapi.zip,
      timezone: ipapi.timezone,
      lat: ipapi.lat,
      lon: ipapi.lon,
    },
    network: {
      // ip-api's "as" is a single "AS " string; parse it
      // yourself if you need myip's separate asn/asName fields.
      asRawHint: ipapi.as,
      asName: ipapi.asname,
      asnOrg: ipapi.isp,
    },
    dns: {
      ptr: ipapi.reverse,
    },
    privacy: {
      // ip-api's one "proxy" boolean folds Tor/VPN/proxy together; myip's
      // isProxy/isVpn/isTor are separate signals — don't assume equivalence.
      isProxyHint: ipapi.proxy,
    },
  };
}

В чём ip-api.com впереди

Честно о собственных ограничениях

Посмотрите актуальные цифры myip сами

Часто задаваемые вопросы

Какой лимит запросов на бесплатном тарифе ip-api.com?
45 HTTP-запросов в минуту с одного IP-адреса, согласно собственному сайту и документации API ip-api. При превышении запросы ограничиваются ответом HTTP 429 до сброса окна. Отдельного суточного или месячного лимита не опубликовано.
Разрешено ли коммерческое использование бесплатного эндпойнта ip-api.com?
Нет — ip-api прямо заявляет, что не разрешает коммерческое использование бесплатного эндпойнта, и отсылает к своему сервису Pro для коммерческого использования. Pro явно разрешает коммерческое использование.
Как оплачивается план Pro у ip-api.com?
€13.3 в месяц при оплате за 12 месяцев — собственная опубликованная цифра ip-api, в евро, по годовому обязательству. Опубликована только эта ставка за 12-месячный срок; отдельной помесячной цены на изученной странице нет.
Предлагает ли ip-api.com скачиваемую базу данных IP?
Нет — на собственном сайте ip-api проверялось наличие скачиваемого продукта в виде базы данных, и такой не найден. Это сервис только по API, как на бесплатном эндпойнте, так и на Pro.
Насколько актуальны цифры ip-api.com на этой странице?
Получены с собственного сайта и документации ip-api.com 28.07.2026 и на этой странице повторно не проверяются — перед тем как полагаться на цифру, сверьтесь со страницами вендора по ссылкам. Собственные цифры myip выше — исключение: они подгружаются в реальном времени при каждой загрузке страницы и потому никогда не устаревают.