Общероссийский классификатор продукции по видам экономической деятельности.
Для использования метода зарегистрируйтесь и подтвердите свою почту.
Полнотекстовый поиск (suggest)
POST http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/okpd2
curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: Token $" -d '< "query": "калоши" >' http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/okpd2
var url = "http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/okpd2"; var token = "$"; var query = "калоши"; var options = < method: "POST", mode: "cors", headers: < "Content-Type": "application/json", "Accept": "application/json", "Authorization": "Token " + token >, body: JSON.stringify() > fetch(url, options) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log("error", error));
// https://github.com/hflabs/dadata-php $token = "$"; $dadata = new DadataDadataClient($token, null); $result = $dadata->suggest("okpd2", "калоши");
# https://github.com/hflabs/dadata-py from dadata import Dadata token = "$" dadata = Dadata(token) result = dadata.suggest("okpd2", "калоши")
- Content-Type: application/json .
- Accept: application/json .
- $ — API-ключ.
Тело запроса передавайте в кодировке UTF-8.
Запись справочника по идентификатору (findById)
POST http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/okpd2
curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: Token $" -d '< "query": "95.23.10.133" >' http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/okpd2
var url = "http://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/okpd2"; var token = "$"; var query = "95.23.10.133"; var options = < method: "POST", mode: "cors", headers: < "Content-Type": "application/json", "Accept": "application/json", "Authorization": "Token " + token >, body: JSON.stringify() > fetch(url, options) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log("error", error));
// https://github.com/hflabs/dadata-php $token = "$"; $dadata = new DadataDadataClient($token, null); $result = $dadata->findById("okpd2", "95.23.10.133");
# https://github.com/hflabs/dadata-py from dadata import Dadata token = "$" dadata = Dadata(token) result = dadata.find_by_id("okpd2", "95.23.10.133")
Запрос по идентификатору работает по следующим полям:
- Content-Type: application/json .
- Accept: application/json .
- $ — API-ключ.
Тело запроса передавайте в кодировке UTF-8.
Фильтрация
Фильтрация осуществляется по полю razdel:
Поля справочника
Название | Описание |
---|---|
value | Значение в одной строке (как отображается в списке подсказок) |
data.idx | Индекс (раздел + код) |
data.razdel | Код раздела |
data.kod | Код |
data.name | Наименование |
Ограничения
Максимальная длина запроса (параметр query) — не более 300 символов.
Число запросов в день — согласно тарифному плану.
Максимальная частота запросов — 30 в секунду с одного IP-адреса.
Наибольшая частота установления новых подключений — 60 в минуту с одного IP-адреса.
Цены
До 10 000 запросов в день бесплатно. Превышение лимита доступно в рамках годовой подписки.
До 10 000 запросов в день бесплатно. Превышение лимита доступно в рамках годовой подписки.