Данные получаем на официальных сайтах указанных компаний.
В качестве исходного и конечного адресов, указывается строка по правилам 1С - т.е. последовательное указание индекс, регион, город и т.д. через запятую.
Так же принимаются в расчет дополнительные параметры: габариты, вес отправления. Но, не все параметры используются у всех компаний - в некоторых случаях они были не востребованы.
Обработка писалась под конкретную задачу, абсолютно все возможности сервисов не задействовались, но при желании, функционал можно расширить - т.к. основное уже сделано ;)
Для работы некоторых сервисов надо получать их ключи и/или логины-пароли, поэтому без них расчет этих сервисов работать не будет.