Несколько лет назад я расширял географию для существующей платформы. Платформа агрегировала информацию о движении всех вагонов в странах СНГ, Прибалтики и ряда иностранных государств. Мне была поручена задача запрограммировать отслеживание вагонов по Ирану. Никаких нормальных API там не было, был допотопный сайт в Иране, в котором ты в своём аккаунте должен был вставить вагон в поле формы, нажать отправку формы и получить ответ о том, где, на какой станции находится данный вагон, его вес и другие вспомогательные данные.