Госзакупки
Госконтракты и закупки контрагента из ЕИС (zakupki.gov.ru): контрагент может выступать заказчиком или поставщиком. Номер контракта, дата, сумма, предмет, статус.
GET
https://kontrchk.ru/api/v2/purchases
- Поддерживается пагинация: параметры limit (по умолчанию 15) и offset.
- Для сортировки используйте sort и order (asc/desc), если метод их поддерживает.
- Способы закупки — справочник dict_purchasing_types.
Параметры запроса
| Параметр | Тип | Описание | |
|---|---|---|---|
key
|
string | обязательный |
API-ключ. Также можно передать в заголовке X-API-Key. |
ogrn
|
string | обязательный |
ОГРН (13 цифр) или ОГРНИП (15 цифр). |
limit
|
integer | необязательный |
Размер страницы результатов. По умолчанию 15. |
offset
|
integer | необязательный |
Смещение от начала списка. По умолчанию 0. |
role
|
string | необязательный |
Роль контрагента в деле / производстве / договоре. |
contract_type
|
string | необязательный |
Тип госконтракта. |
search_text
|
string | необязательный |
Текстовый поиск по полям записей. |
sort
|
string | необязательный |
Поле сортировки. Допустимые значения зависят от метода. |
order
|
string | необязательный |
Направление сортировки: asc или desc. |
price_from
|
number | необязательный |
Минимальная цена контракта. |
price_to
|
number | необязательный |
Максимальная цена контракта. |
Пример запроса
URL
https://kontrchk.ru/api/v2/purchases?key=ВАШ_КЛЮЧ&ogrn=1027700132195&limit=15&offset=0
cURL
curl -s -H "Accept: application/json" "https://kontrchk.ru/api/v2/purchases?key=ВАШ_КЛЮЧ&ogrn=1027700132195&limit=15&offset=0"
Ответ
Успешный ответ
totalintegerОбщее количество найденных записей.
available_countintegerДоступное количество записей в источнике.
limitintegerРазмер страницы.
Пример:
15offsetintegerСмещение от начала списка.
Пример:
0
Пример JSON
{
"data": [
{
"reg_number": "1770…",
"contract_date": "2024-05-20",
"price": 2500000,
"subject_contract": "Поставка оборудования",
"contract_status": "E"
}
],
"total": 40,
"limit": 15,
"offset": 0
}
Ошибка
| Поле | Тип | Описание |
|---|---|---|
success
|
boolean |
Признак ошибки: false. |
error
|
string |
Текст ошибки. |
Пример JSON
{
"success": false,
"error": "Invalid API key"
}