Почему бы вам не интегрироваться с OSM? Вы с ними очень похожи. Оба проекта бесплатны и позволяют редактирование участникам. Почему бы не синхронизировать остановки и маршруты с такими же объектами в OSM?
Написать бота, который будет использовать...
Предположим, что надо добраться от 50.47359, 30.44757 до 50.49085, 30.48944. Мне сразу предлагает кучу маршруток, в которых цена около 4-ёх гривен. И только на 100500-ой позиции 27-ой троллейбус, в котором цена 1.5 грн. и который ездит так же как...