Skip to content

Описание API Заказчики

Pavel edited this page Apr 6, 2015 · 3 revisions

Получение информации о заказчике по идентификатору (get)

Описание

Поля, которые можно использовать для поиска "id" и "spzregnum".
spzregnum — основное поле, которое используется в большинстве случаев;
id - в случае отсутствия spzregnum.

Примеры

http://openapi.clearspending.ru/restapi/v3/customers/get/?spzregnum=01731000070

Полнотекстовый поиск по заказчикам (search)

Описание

Используется для поиска по системе закупок.
Искусственное ограничение на выдачу: 500.

namesearch — полнотекстовый поиск по названию заказчика;
address — полнотекстовый поиск по местонахождению заказчика;
namesearchlist — поиск по названию заказчика (тип: list);
spzregnum — выборка контракта по его регистрационному номеру (по СПЗ - сводному перечню заказчиков) (аналог get);
okpo — поиск по коду ОКПО;
okved — поиск по коду ОКВЭД;
name — полнотекстовый поиск по названию заказчика;
inn — поиск по ИНН заказчика;
kpp — поиск по КПП заказчика;
ogrn — поиск по коду ОГРН;
okogu — поиск по коду ОКОГУ;
okato — поиск по коду ОКАТО;
subordination — Поиск по уровню заказчика (используются числовые коды уровней);
orgtype — поиск по типу организации (используются числовые коды типов);
kladregion — поиск по региону заказчика;
fz — поиск по номеру федерального закона;
regioncode — поиск по региону заказчика (используются числовые коды регионов);
orgclass — "npo" или "university".

Специальные поля:
total - найдено записей,
page - страница в выдаче,
perpage - количество записей в одном запросе (max - 50).

Допускается сортировка выдачи по:
contractsCount — сортировка количеству контрактов с параметрами [1, -1];
contractsSum — сортировка сумме контрактов с параметрами [1, -1].

Примеры полнотекстового поиска по заказчикам

Поиск по регистрационному номеру:
http://openapi.clearspending.ru/restapi/v3/customers/search/?spzregnum=01731000070

Поиск по типу организации:
http://openapi.clearspending.ru/restapi/v3/customers/search/?orgtype=3

Поиск типу организации с убыванием по сумме контрактов: http://openapi.clearspending.ru/restapi/v3/customers/search/?orgtype=3&sort=-contractsSum

Выборка по заказчикам (select)

Описание

Используется для выборки заказчиков. Нет ограничения на отдачу.

spzregnum — выборка контракта по его регистрационному номеру (по СПЗ) (аналог get);
okpo — поиск по коду ОКПО;
okved — поиск по коду ОКВЭД;
name — полнотекстовый поиск по названию заказчика;
inn — поиск по ИНН заказчика;
kpp — поиск по КПП заказчика;
ogrn — поиск по коду ОГРН;
okogu — поиск по коду ОКОГУ;
okato — поиск по коду ОКАТО;
subordination — Поиск по уровню заказчика (используются числовые коды уровней);
orgtype — поиск по типу организации (используются числовые коды типов);
kladregion — поиск по региону заказчика;
regioncode — поиск по региону заказчика (используются числовые коды регионов);
orgclass — "npo" или "university".

Специальные поля:
total - найдено записей;
page - страница в выдаче;
perpage - количество записей в одном запросе (max - 50).

Допускается сортировка выдачи по:
contractsCount — сортировка по количеству контрактов с параметрами [1, -1];
contractsSum — сортировка по сумме контрактов с параметрами [1, -1].

Примеры выборки по заказчикам

Поиск по регистрационному номеру:
http://openapi.clearspending.ru/restapi/v3/customers/select/?spzregnum=01731000070

Поиск по типу организации:
http://openapi.clearspending.ru/restapi/v3/customers/select/?orgtype=3

Поиск по типу организации с убыванием по сумме контрактов: http://openapi.clearspending.ru/restapi/v3/customers/select/?orgtype=3&sort=-contractsSum