Базы IP‑геолокации — для конверсии и персонализации.

Точное и актуальное сопоставление IP‑адресов со странами — доступно в виде скачиваемых файлов (CSV, GeoIP2, DAT, MMDB) и через REST API, обновление ежедневно.

405 тыс.
Диапазонов
284 тыс.
Сетей
1 час
Обновления

Определите страну по ip адресу

Введите ip-адрес

Попробуйте:

Бесплатная версия • Ограниченная точность • Полная база доступна для скачивания

Доступные форматы базы данных

Данные IP-геолокации в различных форматах

Имя файла Записей Размер Формат Обновление
geoip-base.cidr.csv 422 921 8.0 MB CIDR CSV
geoip-base.csv 296 343 9.1 MB CSV
geoip-base.dat 421 902 2.4 MB DAT
geoip-base.mmdb 296 343 1.8 MB GeoIP2
• Рекомендуем использовать mmdb формат• Поддерживает IPv4• Широкая поддержка программ

Сетей обработано

Обновлено сетей за последние 24 часа

всего за сутки
Используется несколько источников данных и проверок • График обновляется каждый час

Как пользуются базой данных

IP‑геолокация находит применение в широком спектре профессиональных задач.

Веб сайт

Веб-мастер

Адаптация контента по геолокации: актуальные базы IP‑адресов стран для настройки сайта и повышения вовлечённости.

→ Геолокация контента и персонализация
Продукт

Продакт-менеджер

Правильная локализация сайта, персонализация контента для регионов. Определение способов оплаты для регионов.

→ Локализация и региональная стратегия
Маркетинг

Маркетолог

Анализ поведения посетителей сайта для повышения эффективности рекламных кампаний.

→ Аналитика трафика и таргетинг

Документация к API

Доступ к API предоставляется после покупки базы данных

Эндпоинт
GET /v1/ip/{ip}
Возвращает JSON оформленный по стандарту JSON:API. Поддерживается только IPv4.
Состояние HTTP код Пример ответа
Успешный запрос 200
{
  "data": {
    "type": "ip-lookup",
    "id": "79.253.253.247",
    "attributes": { "country_code": "RU" }
  }
}
Ошибка в параметре IP 400
{
  "errors": [{
    "status": "400",
    "title": "Invalid request",
    "detail": "IP parameter is required"
  }]
}
Неверный формат IP адреса 400
{
  "errors": [{
    "status": "400",
    "title": "Invalid IP address",
    "detail": "Invalid IP address format. Only IPv4 is supported."
  }]
}
Используется IPv6 400
{
  "errors": [{
    "status": "400",
    "title": "Invalid IP address",
    "detail": "Only IPv4 addresses are supported."
  }]
}
Ошибка базы данных или сервера 500
{
  "errors": [{
    "status": "500",
    "title": "Database lookup error",
    "code": "database_error"
  }]
}
IP не найден в базе данных 404
{
  "errors": [{
    "status": "404",
    "title": "IP not found",
    "detail": "No data found for IP"
  }]
}

Замечания

  • • Все ответы по спецификации JSON:API
  • • Страны в формате ISO 3166-1 alpha-2
  • • Все ответы с ошибками стандартизованы статусами и едиными кодами
  • • 1 500 000 запросов в месяц
// PRICING

Получить доступ

  • Доступ в течении месяца
  • Ежедневные обновления
  • Все доступные форматы базы данных для скачивания
  • 1 500 000 запросов / мес в API
  • Дополнительные поля API по запросу
  • Настройка БД под задачи: добавляю/удаляю сети, диапазоны и поля по запросу
1 000 ₽/мес

Доступ 1 месяц • Не подписка

Введите адрес электронной почты — на него будут отправлены инструкция и доступ.

СБПМИР

✓ Мгновенный доступ • ✓ Безопасный платёж

Свяжитесь с нами

Нужна помощь? Напишите нам — разберёмся вместе.

* Обязательные поля • Ответим в течение 24 часов