Город по IP-адресу

Определяет город по IP-адресу в России. Использует IP-адрес клиента, значение из параметра ip или заголовок X-Forwarded-For.

Возвращает детальную информацию о городе, в том числе почтовый индекс.

Чтобы вызвать метод, зарегистрируйтесь и получите ключ

URL:

https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp

Пример запроса:

curl -X GET \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp?ip=46.226.227.20

Ответ:

{
    "location": {
        "value": "213.180.193.3",
        "unrestricted_value": null,
        "data": {
            "postal_code": "350000",
            "country": "Россия",
            "region_fias_id": "d00e1013-16bd-4c09-b3d5-3cb09fc54bd8",
            "region_kladr_id": "2300000000000",
            "region_with_type": "Краснодарский край",←
            "region_type": "край",
            "region_type_full": "край",
            "region": "Краснодарский",
            "area_fias_id": null,
            "area_kladr_id": null,
            "area_with_type": null,
            "area_type": null,
            "area_type_full": null,
            "area": null,
            "city_fias_id": "7dfa745e-aa19-4688-b121-b655c11e482f",
            "city_kladr_id": "2300000100000",
            "city_with_type": "г Краснодар",
            "city_type": "г",
            "city_type_full": "город",
            "city": "Краснодар",
            ...
        }
    }
}

Стоимость

Метод бесплатный до 10 тысяч запросов в день. Больше — в составе годовой подписки на Подсказки.

Полная документация

ajax-spinner

Зарегистрируйтесь, чтобы подключить подсказки

до 10 тыс запросов бесплатно

чтобы обращаться к вам в письмах

Регистрируясь, вы принимаете публичную оферту

Уже зарегистрированы? Войти