Базовый URL: https://datenlabor.ru/api/registry/v1
GET /api/registry/v1/softwareПоиск программного обеспечения.
Поддерживаемые параметры (только один за запрос):
| Параметр | Тип | Описание | Поведение |
|---|---|---|---|
soft |
string | По названию ПО | До 50 результатов |
company |
string | По названию правообладателя | До 50 результатов |
class |
string | По коду классификатора | Сокращённый ответ |
inn |
string | По ИНН правообладателя | Полный ответ |
reg_id |
string | По регистрационному номеру | Полный ответ (одна запись) |
class , inn, soft, company — возвращается сокращённый вариант (только основные поля req_id, название софта и компании).reg_id — возвращается полный набор данных.{
"id": "180006",
"reg_id": "49",
"soft_name": "БАРС.ЖКХ",
"soft_altname": "Альтернативные названия",
"company": "АКЦИОНЕРНОЕ ОБЩЕСТВО БАРС ГРУП",
"company_short": "АО БАРС ГРУП",
"company_status": "коммерческая организация без преобладающего иностранного участия",
"inn": "1655251590",
"ogrn": "1121690063923",
"registration_number": "2012660652",
"registration_date": "2012-11-26",
"application_number": "57975",
"application_date": "2016-02-16",
"protocol_number": "63",
"protocol_date": "2016-02-20",
"protocol_url": "https://reestr.digital.gov.ru/...",
"soft_url": "https://bars.group/...",
"soft_url_price": "https://bars.group/...",
"basis": "Разработка (создание) программного обеспечения...",
"soft_classes": [ ... ],
"okpd": { ... },
"ai": false,
"invalid_vision": false,
"invalid_hearing": false,
"pp325": false
}
| Поле | Тип | Описание |
|---|---|---|
reg_id |
string | Регистрационный номер в реестре |
soft_name |
string | Полное наименование ПО |
soft_altname |
string | Альтернативные названия (через ;) |
company |
string | Полное наименование правообладателя |
company_short |
string | Сокращённое наименование |
company_status |
string | Статус правообладателя |
inn |
string | ИНН правообладателя |
ogrn |
string | ОГРН правообладателя |
registration_number |
string | Номер государственной регистрации |
registration_date |
string | Дата государственной регистрации |
protocol_date |
string | Дата решения о включении в реестр |
protocol_url |
string | Ссылка на протокол включения |
soft_url |
string | Ссылка на документацию |
soft_url_price |
string | Ссылка на информацию о стоимости |
basis |
string | Основания возникновения исключительного права |
soft_classes |
array | Массив классов ПО |
okpd |
object | Код ОКПД 2 |
ai |
boolean | Относится к искусственному интеллекту |
invalid_vision |
boolean | Поддержка для людей с нарушениями зрения |
invalid_hearing |
boolean | Поддержка для людей с нарушениями слуха |
pp325 |
boolean | Соответствует Постановлению №325 |
Структура soft_classes:
{
"value": "12.12",
"info": {
"type": { "id": "12.12", "name": "...", "description": "..." },
"chapter": { "id": "12", "name": "..." }
}
}
GET /api/registry/v1/software?classes=allВозвращает список всех кодов классов, по которым есть записи в реестре.
Используется для фильтрации классификатора.
GET /api/classifier/v1/software/Возвращает полную иерархию классификатора (главы + типы).
GET /api/classifier/v1/software/{class_id}Получение подробного описания конкретного класса (включая description).
# Сокращённый список по классу
GET /api/registry/v1/software?class=12.06
# Полная карточка
GET /api/registry/v1/software?reg_id=49
# Только активные классы
GET /api/registry/v1/software?classes=all
| Код | Сообщение |
|---|---|
| 400 | “недопустимая строка поиска” |
| 400 | “неверный тип запроса, допустимы: …” |
| 400 | “допустимо одновременно указывать только один аргумент поиска” |
| 403 | “Доступ запрещен” |