API определения местоположения по IP-адресу

Описание

Запрос к API возвращает IATA-код, название ближайшего от пользователя города и другую информацию по переданному IP-адресу.

Запрос

http://www.travelpayouts.com/whereami?locale=ru&ip=185.127.225.123

Параметры запроса

  • locale — язык, на котором возвращается название города (доступны все основные языки. Полный список может посмотреть в статье Список поддерживаемых языков.  По умолчанию установлен русский);
  • ip — ip-aдрес пользователя (поддерживаются IPv4 и IPv6 типы адресов).

Ответ

iata: "MOW"
name: "Москва"
country_name: "Россия"
coordinates: "37.617634: 55.755787"

Параметры ответа

  • iata — IATA-код аэропорта, рядом с которым находится пользователь;
  • city.name — название города, в котором находится аэропорт;
  • country_name — название страны;
  • coordinates — координаты аэропорта;