myip как альтернатива ipinfo.io
Таблица лимитов ipinfo.io Lite/Core/Max/Enterprise с указанием источника, реальный сниппет поле-в-поле миграции с текущего ответа Core API ipinfo на ответ myip, и честный взгляд на то, в чём ipinfo действительно впереди — не просто рекламный текст.
Если вы уже используете ipinfo.io и рассматриваете альтернативы: бесплатный тариф Lite у ipinfo действительно щедрый — неограниченные API-запросы в месяц с включённой коммерческой лицензией, а не урезанный free-тариф. Честный компромисс Lite — глубина данных (только уровень страны/континента), и у ipinfo есть скачиваемая база данных, которой у myip нет. Отличие myip — тарификация по уникальным IP в сутки сразу по геоданным, сетевым и threat/fraud-сигналам в одном запросе. Сравнение ниже должно помочь выбрать правильно, в том числе не в нашу пользу.
Данные ipinfo.io получены 28.07.2026 со страницы тарифов ipinfo. Цены и лимиты меняются без предупреждения — сверяйтесь с этой страницей, прежде чем полагаться на цифру.
Тарифы и лимиты ipinfo.io
Воспроизведено из собственной сравнительной таблицы ipinfo. Для Core и Max мы показываем только диапазон «API Requests per Month» из таблицы — на карточках тарифов ipinfo отдельно указана цифра «Monthly API requests» для каждого тарифа; о том, как она соотносится с диапазоном ниже, смотрите на странице тарифов ipinfo.
| Параметр | Lite | Core | Max | Enterprise |
|---|---|---|---|---|
| Цена | $0/мес | $41/мес ($490 при оплате за год) | $130/мес ($1,560 при оплате за год) | По запросу |
| Геолокация IP | ✓ Только страна и континент | ✓ | ✓ Включая dma и geoname | ✓ |
| ASN | ✓ Только имя и домен | ✓ Имя, домен и тип | ✓ Имя, домен и тип | ✓ |
| Контекст соединения | – | ✓ Hosting, mobile, satellite и anycast | ✓ Hosting, mobile, satellite и anycast | ✓ |
| Определение приватности | – | ✓ | ✓ | ✓ |
| API-запросов в месяц | Без ограничений | 150k - 5M | 150k - 5M | По запросу |
| Оплата сверх лимита | – | $0.54 за +1k | $1.03 за +1k | По запросу |
| Доступна скачиваемая база | ✓ | ✓ | ✓ | ✓ |
| Поддержка | Поддержка сообществом | Стандартная поддержка | Стандартная поддержка | Премиум-поддержка |
| Коммерческая лицензия | ✓ | ✓ | ✓ | ✓ |
Скачиваемые базы поставляются в форматах CSV, JSON, MMDB и Parquet, но цена самого продукта для скачивания не опубликована — на странице базы данных ipinfo показан запрос предложения / связь с отделом продаж, а не конкретная цена. См. страницу скачивания базы данных ipinfo.
Для сравнения: собственные цифры myip (в реальном времени)
- Бесплатный тариф
- Самый дешёвый платный тариф
Миграция с Core API ipinfo.io
ipinfo сейчас документирует два формата ответа: старый плоский (строки city/region/loc/org на верхнем уровне) и текущий вложенный формат Core API, используемый ниже (объекты geo{} и as{} плюс булевы is_*). Это сопоставление рассчитано на текущий формат Core API — если ваша интеграция всё ещё читает старые плоские поля, проверьте на странице типов данных ipinfo, какой формат реально возвращает ваш аккаунт, прежде чем адаптировать этот сниппет.
{
"ip": "8.8.8.8",
"geo": {
"city": "Mountain View",
"region": "California",
"region_code": "CA",
"country": "United States",
"country_code": "US",
"continent": "North America",
"continent_code": "NA",
"latitude": 37.4056,
"longitude": -122.0775,
"timezone": "America/Los_Angeles",
"postal_code": "94043"
},
"as": {
"asn": "AS15169",
"name": "Google LLC",
"domain": "google.com",
"type": "hosting"
},
"is_anonymous": false,
"is_anycast": true,
"is_hosting": true,
"is_mobile": false,
"is_satellite": false
}
Поле за полем — ближайшие эквиваленты в myip v2:
| Поле ipinfo Core | Поле myip v2 | Примечание |
|---|---|---|
| ip | ip | Та же строка, на верхнем уровне у обоих. |
| geo.city | geo.city | Прямое соответствие. |
| geo.region | geo.region | Прямое соответствие; отдельного поля region_code у myip нет. |
| geo.country | geo.countryName | Прямое соответствие. |
| geo.country_code | geo.countryCode | Прямое соответствие, тот же код ISO 3166-1 alpha-2. |
| geo.continent_code | geo.continent | Поле myip содержит только двухбуквенный код, соответствующий continent_code у ipinfo — не название континента. |
| geo.latitude / geo.longitude | geo.lat / geo.lon | Прямое соответствие; оба поля допускают null, если значение неизвестно у myip. |
| geo.timezone | geo.timezone | Прямое соответствие, имя зоны IANA. |
| geo.postal_code | geo.postal | Поле существует, но у myip сегодня всегда пустое — источник геоданных пока не содержит почтовых индексов. |
| as.asn | network.asn | Прямое соответствие, например «AS15169». |
| as.name | network.asName | Прямое соответствие, имя держателя AS. |
| as.domain | network.asnDomain | Заполняется, только если запрошена группа network и она включена в ваш тариф; иначе null. |
| as.type | network.classification.type | У обоих короткая строка, но наборы значений различаются (у myip: hosting/datacenter/mobile/isp/home/business/private, либо пустая строка, если не определено) — не полагайтесь на совпадение самой строки. |
| is_anonymous | privacy.isAnonymous | У обоих булево значение; у myip это вычисляемое ИЛИ по собственным сигналам Tor/VPN/proxy, каждый из которых оценочный. |
| is_anycast | flags.isAnycast | Прямое соответствие, тот же сигнал топологии. |
| is_satellite | flags.isSatellite | Прямое соответствие. |
| is_hosting / is_mobile | network.classification.type | Соответствующих булевых полей нет — myip объединяет оба сигнала в одну строку классификации; проверяйте равенство со значением «hosting» или «mobile» вместо чтения флага. |
// ipinfo.io Core API response -> myip v2 field shape.
// Run this against the JSON above; every field it reads matches a row
// in the mapping table (myip has no fields for region_code or the
// continent's display name, and no matching booleans for is_hosting/
// is_mobile).
function mapIpinfoCoreToMyip(ipinfo) {
return {
ip: ipinfo.ip,
geo: {
countryCode: ipinfo.geo.country_code,
countryName: ipinfo.geo.country,
continent: ipinfo.geo.continent_code,
region: ipinfo.geo.region,
city: ipinfo.geo.city,
postal: ipinfo.geo.postal_code,
timezone: ipinfo.geo.timezone,
lat: ipinfo.geo.latitude,
lon: ipinfo.geo.longitude,
},
network: {
asn: ipinfo.as.asn,
asName: ipinfo.as.name,
asnDomain: ipinfo.as.domain,
// ipinfo's as.type is the closest analog to myip's
// network.classification.type — the value sets differ, so map it
// as a hint, not an exact-string passthrough.
classificationTypeHint: ipinfo.as.type,
},
privacy: {
isAnonymous: ipinfo.is_anonymous,
},
flags: {
isAnycast: ipinfo.is_anycast,
isSatellite: ipinfo.is_satellite,
// is_hosting / is_mobile have no 1:1 myip boolean — see
// network.classification.type above instead.
},
};
}
В чём ipinfo.io действительно впереди
- Действительно щедрый бесплатный тариф: IPinfo Lite разрешает неограниченные API-запросы в месяц с включённой коммерческой лицензией, а не небольшую пробную квоту. Реальный компромисс Lite — глубина данных: геолокация только на уровне страны/континента, а не объём запросов или лицензия.
- Скачиваемая база данных на каждом тарифе, включая Lite (форматы CSV, JSON, MMDB и Parquet). У myip нет скачиваемой базы данных вообще — только доступ через API.
- Опубликованные уровни поддержки (стандартная поддержка на Core/Max, премиум-поддержка на Enterprise). У myip нет опубликованного SLA или именованного уровня поддержки.
Честно о собственных ограничениях
- Геолокация myip получена из плановых импортов офлайн-базы, а не из живого запроса в реальном времени — в отличие от данных RDAP-реестра в том же ответе, которые запрашиваются из реестра и кэшируются.
- Нет опубликованного SLA или гарантии доступности.
- Нет скачиваемой базы данных — каждый запрос идёт через API.
Другие сравнения
Проверьте актуальные цифры myip сами
Частые вопросы
- Правда ли, что бесплатный тариф Lite от ipinfo.io безлимитный?
- Да, по числу API-запросов — в собственной сравнительной таблице ipinfo указано, что API-запросы в месяц на Lite не ограничены, и коммерческая лицензия включена. Отдельный, более узкий лимит (100 запросов вручную через сайт ipinfo) действует на другой поверхности, не на API. Честный компромисс Lite — глубина данных: геолокация только на уровне страны/континента.
- Покрывает ли это руководство по миграции старый плоский формат ответа ipinfo?
- Нет — сопоставление и пример кода на этой странице рассчитаны на текущий, вложенный ответ Core API ipinfo (объекты geo{} и as{}, плюс булевы is_*). Если ваша интеграция всё ещё читает старые плоские поля city/region/loc/org, проверьте документацию ipinfo по типам данных, чтобы узнать, какой формат возвращает ваш аккаунт, прежде чем адаптировать этот сниппет.
- Разрешает ли бесплатный тариф ipinfo коммерческое использование?
- Да — коммерческая лицензия включена на каждом тарифе, включая бесплатный Lite, согласно собственной странице тарифов ipinfo (данные получены 28.07.2026).
- Можно ли скачать базу данных ipinfo вместо обращений к API?
- Да — в сравнительной таблице ipinfo скачивание базы данных доступно на каждом тарифе, включая бесплатный Lite, в форматах CSV, JSON, MMDB и Parquet. Цена самого продукта для скачивания не опубликована; на странице базы данных ipinfo показан запрос предложения / связь с отделом продаж вместо конкретной цифры.
- Насколько актуальны цифры ipinfo на этой странице?
- Получены со страницы тарифов ipinfo.io 28.07.2026 и на этой странице повторно не проверяются — перед тем как полагаться на цифру, сверьтесь со страницей вендора по ссылке. Собственные цифры myip выше — исключение: они подгружаются в реальном времени при каждой загрузке страницы и потому никогда не устаревают.