Определение города России по ip‑адресу
- Город
- —
- Регион
- —
- IP-адрес
- —
- Координаты
- —
Описание
Продукт представляет собой базу данных ip-адресов и их принадлежность к городам России (включая Республику Крым). Объект города имеет привязку к региону, геокодированные координаты в Google Maps и Яндекс.Карты.
База поставляется в виде JSON-файлов, импортировав которые, Вы получите надежное решение для геолокации Ваших клиентов. Обновление базы происходит раз в месяц.
Ограничения на использование
- Вы можете использовать БД в пределах организации в любых целях.
- Вы не можете распространять или перепродавать БД.
API
Для удобства, при небольшом объеме запросов, сервис Ip2RusCity предоставляет REST API для определения города по ip.
URL для обращения
https://ip2ruscity.com/v1/ip2city
Метод — POST.
Параметры
| Параметр | Описание | Пример |
|---|---|---|
ip обязателен |
Ip-адрес для геокодирования в виде строки или числа (unsigned int) | 149.126.170.1 |
apiKey |
API-ключ | Ключ, полученный при подписке |
callback |
Параметр для оформления ответа в виде JSONP | При вызове с callback=parseResponse в ответе будет
parseResponse({…}); |
Пример запроса
curl -d 'ip=149.126.170.1' https://ip2ruscity.com/v1/ip2city
Ответ
{
city_id: 1,
city_name: "Москва",
region_id: 77,
region_name: "Москва",
g_lat: 55.755826,
g_lng: 37.6173,
y_lat: 55.755814,
y_lng: 37.617635
}
g_lat, g_lng — широта и долгота города по Google Maps.
y_lat, y_lng — широта и долгота города по Yandex Maps.
Ограничения
- Без указания
apiKeyколичество запросов с одного ip не должно превышать 20 в сутки. - С использованием
apiKeyколичество запросов ограничено 5 запросов в секунду и 3000 в час.
При превышении ограничений сервис выдает ответ 429 «Too Many Requests».
Купить
Стоимость
Стоимость платной версии — 4000 руб., включено 2 месяца обновлений.
Подписка на обновления
| 3 месяца | 600 руб. |
|---|---|
| 6 месяцев | 1100 руб. |
| 12 месяцев | 2000 руб. |
Специальное предложение База + 12 месяцев обновлений — 5000 руб.
Способы оплаты
Для покупки базы оплатите необходимую сумму, указав Ваш email в примечании. Данные для доступа к базе будут высланы Вам на email в течение одного рабочего дня.
