Госзакупки и реестры Пагинация

Госзакупки

Госконтракты и закупки контрагента из ЕИС (zakupki.gov.ru): контрагент может выступать заказчиком или поставщиком. Номер контракта, дата, сумма, предмет, статус.

GET https://kontrchk.ru/api/v2/purchases
  • Поддерживается пагинация: параметры limit (по умолчанию 15) и offset.
  • Для сортировки используйте sort и order (asc/desc), если метод их поддерживает.
  • Способы закупки — справочник dict_purchasing_types.

Параметры запроса

Query parameters
Параметр Тип Описание
key string обязательный

API-ключ. Также можно передать в заголовке X-API-Key.

Пример: ВАШ_КЛЮЧ
ogrn string обязательный

ОГРН (13 цифр) или ОГРНИП (15 цифр).

Пример: 1027700132195
Шаблон: ^\d{13}$|^\d{15}$
limit integer необязательный

Размер страницы результатов. По умолчанию 15.

Пример: 15
По умолчанию: 15
offset integer необязательный

Смещение от начала списка. По умолчанию 0.

Пример: 0
role string необязательный

Роль контрагента в деле / производстве / договоре.

Пример: DEFENDANT
Значения: PLAINTIFF | DEFENDANT | THIRD_PARTY | DEBTOR | COLLECTOR | LESSOR | LESSEE
contract_type string необязательный

Тип госконтракта.

search_text string необязательный

Текстовый поиск по полям записей.

Пример: поставка
sort string необязательный

Поле сортировки. Допустимые значения зависят от метода.

Пример: date_start
order string необязательный

Направление сортировки: asc или desc.

Пример: desc
Значения: 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"

Ответ

Успешный ответ

Response schema
dataarray[object]

Госконтракт из ЕИС.

totalinteger

Общее количество найденных записей.

available_countinteger

Доступное количество записей в источнике.

limitinteger

Размер страницы.

Пример: 15
offsetinteger

Смещение от начала списка.

Пример: 0
Пример JSON
{
    "data": [
        {
            "reg_number": "1770…",
            "contract_date": "2024-05-20",
            "price": 2500000,
            "subject_contract": "Поставка оборудования",
            "contract_status": "E"
        }
    ],
    "total": 40,
    "limit": 15,
    "offset": 0
}