Есть сервис Яндекс.локатор
Нужно написать php скрипт, который будет через сервис яндекс.локатор по ip адресу пользователя определять его местоположение. В случае успешного определения местоположения, должен возвращатся массив с двумя элементами: регион (например, Московская область) и город (например, Москва), иначе должно возвращатся false и выбрасываться исключение с ошибкой, почему не получилось определить. Также в параметрах скрипта необходимо создать переменную, в которой будет хранится токен доступа.
От вас хотелось бы получить стоимость и срок.