↑ Все API

API: идентификатор города в СДЭК, Boxberry и DPD

Службы доставки часто используют собственные идентификаторы городов, и требуют от магазина указывать их в заказе.

Метод findById/delivery определяет идентификатор города в службе доставке на основании КЛАДР-кода города.

Пока поддерживаются службы доставки СДЭК, Boxberry и DPD. Если вам нужны идентификаторы других сервисов — напишите в службу поддержки

Как вызвать

Чтобы вызвать метод, и подтвердите почту.

Пример запроса:

            
                POST http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/delivery
            
            
{ "query": "3100400100000" }

Укажите при вызове:

  • Content-Type: application/json.
  • Accept: application/json.
  • ${API_KEY} — API-ключ.

Тело запроса передавайте в кодировке UTF-8.

Что в ответе

Ответ:

{
    "suggestions": [
        {
            "value": "3100400100000",
            "unrestricted_value": "fe7eea4a-875a-4235-aa61-81c2a37a0440",
            "data": {
                "kladr_id": "3100400100000",
                "fias_id": "fe7eea4a-875a-4235-aa61-81c2a37a0440",
                "boxberry_id": "01929",
                "cdek_id": "344",
                "dpd_id": "196006461"
            }
        }
    ]
}

Если для указанного КЛАДР-кода ничего не найдено, ответ будет таким:

{
    "suggestions": []
}

Поля в ответе

НазваниеОписание
data.kladr_idКЛАДР-код города
data.fias_idФИАС-код города
data.boxberry_id Идентификатор города по справочнику Boxberry
data.cdek_id Идентификатор города по справочнику СДЭК
data.dpd_id Идентификатор города по справочнику DPD

Примеры вызова

Ограничения

Длина запроса (параметр query) — не более 300 символов.

Количество запросов в день — в соответствии с тарифным планом.

Максимальная частота запросов — 30 в секунду с одного IP-адреса.

Максимальная частота создания новых соединений — 60 в минуту с одного IP-адреса.

Стоимость

Метод бесплатный до 10 000 запросов в день. Больше — в составе годовой подписки.