Как сравнивать тарифы разных служб без ложных обещаний
Цена, срок и тип доставки должны сравниваться в одном контексте. Какие ограничения важно показать рядом с результатом расчёта.
Редакция ДоставометраСтоимость и сроки доставки нескольких транспортных компаний одним запросом.
Не интегрируйте API каждой службы отдельно.
После подтверждения email. Без подписки.
curl --fail-with-body https://api.dostavometr.ru/v1/rates \
-H "Authorization: Bearer $DOSTAVOMETR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": {
"country": "RU",
"city": "Чита",
"postal_code": "672000"
},
"to": {
"country": "RU",
"city": "Москва",
"postal_code": "101000"
},
"parcel": {
"weight_grams": 1000,
"length_cm": 30,
"width_cm": 20,
"height_cm": 15
}
}'Сравнение тарифов становится частью вашего приложения.
Города отправления и получения, вес и размеры посылки.
Отдельный сбой не мешает получить доступные тарифы остальных служб.
Стоимость в копейках, сроки в днях и понятный тип доставки.
Официальные интеграции. У каждой — свои условия расчёта.
Все перевозчики возвращаются в одной структуре. Не нужно сопоставлять названия полей, валюту и единицы измерения в каждой интеграции.
{
"request_id": "req_example",
"rates": [
{
"carrier": "russian_post",
"carrier_name": "Почта России",
"service_code": "parcel",
"service_name": "Посылка",
"delivery_type": "post_office",
"price_kopecks": 48700,
"currency": "RUB",
"days_min": 5,
"days_max": 7,
"price_type": "public"
}
],
"unavailable": [
{
"carrier": "dellin",
"reason": "not_configured"
}
],
"balance_remaining": 99
}Иллюстративные значения. Реальные цена и срок зависят от перевозчика и параметров отправления.
Сравнивайте несколько перевозчиков без отдельных клиентов, схем ответов и обработчиков ошибок.
Запросы к службам выполняются одновременно. Результат не ждёт последовательной очереди интеграций.
Баланс в запросах. Покупайте пакет по мере необходимости: без абонентской платы и срока действия.
100 бесплатно после подтверждения email. Дальше — подходящий вам пакет.
Запросы не сгорают. Нет ежемесячной подписки. Баланс измеряется только в API-запросах.
Один вызов POST /v1/rates рассчитывает доставку у выбранных активных перевозчиков. При частичном успехе списывается один запрос. Проверка баланса и списка перевозчиков бесплатна.
Если все выбранные службы завершились технической ошибкой, зарезервированный запрос возвращается на баланс. Если расчёт выполнен корректно, но тарифов нет, запрос списывается. Подробные правила.
Доставометр рассчитывает стоимость и ориентировочные сроки. Оформление отправления и итоговые условия остаются на стороне транспортной компании.
Тариф предварительный. Упаковка, дополнительные услуги, условия договора и фактические параметры груза могут изменить итоговую стоимость у перевозчика.
Для публичных тарифов Почты России и ПЭК собственные ключи клиента не нужны. Деловые Линии требуют настроенный ключ разработчика сервиса. Доступность каждой интеграции указана в справочнике и на странице статуса.
От первого расчёта до обработки частичного ответа.
Цена, срок и тип доставки должны сравниваться в одном контексте. Какие ограничения важно показать рядом с результатом расчёта.
Редакция ДоставометраОдна служба не ответила — остальные тарифы остаются полезными. Разбираем rates, unavailable и условия списания запроса.
Редакция ДоставометраКак передать города и параметры посылки, прочитать нормализованный ответ и правильно учесть стоимость в копейках.
Редакция ДоставометраПолучите первые 100 API-запросов бесплатно.