Повышайте конверсию, защищайте сайт и персонализируйте контент — с актуальными базами IP‑адресов и геолокации.

Страна: —

Актуальная и полная база данных ip адресов и стран
Название файла Записей Размер файла
pro.cidr.csv 601247 11376044 байт
pro.csv 601247 18365295 байт
pro.dat 601233 2300824 байт
pro.mmdb 601247 4195168 байт
Источники данных для базы данных

Мы собираем данные из четырёх источников:

Так получается актуальная база, которая связывает IP‑адреса со странами.

Форматы выгрузки и возможности использования

CSV — таблицы для загрузки в базы данных или ручного анализа

GeoIP2 — лёгкая интеграция с веб-серверами (Nginx, Angie) и другими современнными системами и программами

geoip — старый формат .dat для совместимости с устаревшими системами. Не рекомендуется к использованию

API — Запросы к БД можно делать по HTTP API и JSON

GeoIP база данных будет полезна

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

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

Информационная безопасность Выявление потенциально опасных запросов, защита сайта от ботов и мошеннических действий.

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


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

3 500 ₽/мес


Используйте наш API

API - доступно после покупки полной версии базы данных.

Запрос GET /v1/ip-country/<ip> возвращает структуру в JSON:API стиле. Поддерживается только IPv4.

Бэкенд проверяет входные данные, обращается к полной базе данных и выдаёт ответ в формате с унифицированными кодами ошибок.

Condition HTTP код Пример ответа
Успешный запрос 200
{ "data": {
  "type":"ip-lookup",
  "id":"5.255.255.242",
  "attributes":{ "country_code":"RU" }
} }
Пропущен ip параметр запроса 400
{ "errors": [{
  "status":"400",
  "title":"Invalid request",
  "detail":"IP parameter is required",
  "source":{"parameter":"ip"},
  "code":"invalid_parameter"
}}] }
Ошибка в формате IPv4 400
{ "errors": [{
  "status":"400",
  "title":"Invalid IP address",
  "detail":"Invalid IP address format: not-an-ip",
  "source":{"parameter":"ip"},
  "code":"invalid_ip_format"
}}] }
Ошибка при обработке запроса 500
{ "errors": [{
  "status":"500",
  "title":"Database lookup error",
  "detail":"Error looking up IP: …",
  "source":{"parameter":"ip"},
  "code":"database_error"
}}] }
IP не найден в базе данных 404
{ "errors": [{
  "status":"404",
  "title":"IP not found",
  "detail":"No data found for IP: 203.0.113.5",
  "source":{"parameter":"ip"},
  "code":"ip_not_found"
}}] }

Особенности