import requests def search_organization_pos(search_text: str) -> tuple: geocoder_api_server = "http://geocode-maps.yandex.ru/1.x/" geocoder_params = { "apikey": "40d1649f-0493-4b70-98ba-98533de7710b", "geocode": search_text, "format": "json"} response = requests.get(geocoder_api_server, params=geocoder_params) toponym = response.json()["response"]["GeoObjectCollection"]["featureMember"][0]["GeoObject"] point = [float(i) for i in toponym["Point"]["pos"].split(" ")] toponym_longitude, toponym_lattitude = toponym["Point"]["pos"].split(" ") return "{0},{1}".format(point[0], point[1]), toponym_longitude, toponym_lattitude