Документация по работе с API Суды общей юрисдикции города МосквыHTTPS GET запрос: https://api-cloud.ru/api/mosgorsud.phpОбязательно использовать HTTPS протокол, иначе запросы будут дублироваться при перенаправлении с HTTP на HTTPS. Обязательно использовать GET запрос, иначе мы не увидим параметры, которые вы передаете.
| type Обязательно |
Описание | Параметры в запросе Обязательно |
|---|---|---|
| В одном запросе возможно отправить только 1 тип | ||
| getValuesForFields | Получить значения всех параметров поиска
• Справочник всех параметров поиска
Справочник обновляется каждый день. Настройте скачивание справочника раз в день, чтобы экономить на запросах.
|
Обязательные token - персональный ключ API |
| caseSearch | Поиск дел
• Номер дела
• Номер материала
• Ссылка для метода "caseDetail" получения подробностей дела
• Текущее состояние
• Судья
• Статья
• Категория дела
• Участники дела
Максимальное количество строк на странице: 15
|
Минимум 1 из параметров caseNumber - Номер дела, материала, жалобы или производства Маска: [A-Za-z0-9\-/] uid - Уникальный идентификатор дела Маска: [A-Za-z0-9\-/] courtAlias - Суд, key из справочника (courtAlias) Маска: [a-z] instance - Инстанции, key из справочника (instance) Маска: [0-9] processType - Производства, key из справочника (processType) Маска: [0-9] category - Категория дела, key из справочника (Произодство -> categoryListByProcess) Маска: [a-z0-9] Обязательно должен быть передан параметр processType, а ключ массива categoryListByProcess соответствовать значению processType. Например: Если processType=1, то массив со значениями берем из categoryListByProcess['Административаное'] judge - Судья, key из справочника (judge) Маска: [А-ЯЁа-яё\s\-.] publishingState - Текущее состояние дела, key из справочника (publishingState) Маска: [A-Za-z0-9] baseDecision - Основание решения суда, ey из справочника (baseDecision) Маска: [A-Za-z0-9] documentType - Вид документа, key из справочника (baseDecision) Маска: [A-Za-z0-9] documentStatus - Статус публикации докумета, key из справочника (documentStatus) Маска: [0-9] year - Год Маска: [0-9]{4} caseDateFrom - дата регистрации Начало Маска: [дд.мм.гггг] caseDateTo - дата регистрации Конец Маска: [дд.мм.гггг] caseFinalDateFrom - дата окончания Начало Маска: [дд.мм.гггг] caseFinalDateTo - дата окончания Конец Маска: [дд.мм.гггг] caseLegalForceDateFrom - дата вступления решения в силу Начало Маска: [дд.мм.гггг] caseLegalForceDateTo - дата вступления решения в силу Конец Маска: [дд.мм.гггг] docsDateFrom - дата документа Начало Маска: [дд.мм.гггг] docsDateTo - дата документа Конец Маска: [дд.мм.гггг] page - номер загружаемой страницы Маска: [0-9] Обязательные token - персональный ключ API |
| caseDetail | Получение детальной информации о деле
• Основная информация о деле
• Стороны
• Движения дела
• История местонахождения
• Судебные заседания
• Документы
|
Обязательные url - адрес дела на сайте mos-gorsud, полученный через метод caseSearch (Поиск дел) Ссылка из метода : /rs/meshchanskij/services/cases/civil/details/e088bf16-37b6-4987-b1a2-5870f7db3b64 token - персональный ключ API |
function get_rez($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_TIMEOUT,120); // Таймаут необходим, поскольку 30 секунд может не хватить и вы не получите ответ
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
$data = [
'type' => 'Тип запроса (type)',
...
Необходимы для запроса параметры
...
'token' => 'Токен',
];
// Структурированная ссылка для GET запроса
$url = 'https://api-cloud.ru/api/mosgorsud.php?' . http_build_query($data);
$data = get_rez($url); // Результат ответа (JSON)
Сервер вернёт результат обработки или код ошибки, если что-то пошло не так.
https://api-cloud.ru/api/mosgorsud.php?type=getValuesForFields&token=53ba1b7a55abbB014aa97eff3a522079
{
"status": 200, // Статус ответа
"found": true, // Результат найден
// Массив с результатми
"result": {
// Список судов (для поиска используется индекс массива)
"court": {
"all": "Все суды",
"mgs": "Московский городской суд",
................
},
// Инстанция (для поиска используется индекс массива)
"instance": {
"1": "Первая",
................
},
// Производство (для поиска используется индекс массива)
"processType": {
"1": "Административное",
................
},
// Судья (для поиска используется индекс массива)
"judge": {
"Абалакин А.Р.": "Абалакин А.Р.",
................
},
// Текущее состояние (для поиска используется индекс массива)
"publishingState": {
"4e0c9cc": "Возбуждено надзорное производство",
................
},
// Основание решения суда (для поиска используется индекс массива)
"baseDecision": {
"DC77": "Административное правонарушение совершено лицом, указанным в части 1 статьи 2.5 КоАП РФ, для привлечения указанного лица к дисциплинарной ответственности (ч.2 ст.24.5)",
................
},
// Вид документа (для поиска используется индекс массива)
"documentType": {
"1972068": "Акт приема вещественного доказательства",
................
},
// Статус публикации документа (для поиска используется индекс массива)
"documentStatus": {
"1": "Готовится к публикации",
................
},
// Категории дел
"categoryListByProcess": {
// Категории административных дел (для поиска используется индекс code)
"Административное": {
"d1bfef7": "1 - О признании незаконными решений, действий (бездействия) судебного пристава-исполнителя ",
"ea9dc1f": "2 - Об оспаривании НПА Президента РФ",
................
},
// Категории гражданских дел (для поиска используется индекс code)
"Гражданское": {
"1ad1f0a": "2 - О расторжении брака супругов - имеющих детей",
"d2c79af": "3 - О расторжении брака супругов - бездетных или имеющих взрослых детей",
................
},
// Категории первичных документов (для поиска используется индекс code)
"Первичные документы": {
"d1bfef7": "1 - О признании незаконными решений, действий (бездействия) судебного пристава-исполнителя ",
"ea9dc1f": "2 - Об оспаривании НПА Президента РФ",
................
},
// Категории Производства по материалам (для поиска используется индекс code)
"Производства по материалам": {
"d1bfef7": "1 - О признании незаконными решений, действий (бездействия) судебного пристава-исполнителя ",
"ea9dc1f": "2 - Об оспаривании НПА Президента РФ",
................
}
}
},
"inquiry": {
"price": 0.3,
"balance": 4580.78,
"credit": null,
"speed": 0,
"attempts": 1
}
}
https://api-cloud.ru/api/mosgorsud.php?type=caseSearch&caseNumber=02-0952/2026&token=53ba1b7a55abbB014aa97eff3a522079
{
"status": 200, // Статус ответа
"totalPages": 3, // Всего страниц в результате
"page": 1, // Текущая страница
"totalCases": 35, // Всего записей
"totalLoadCases": 15, // Загружено записей
// Массив в делами
"cases": [
{
"caseNumber": "02-0952/2026 (02-8403/2025)", // Номер дела
"materialNumber": "М-7168/2025", // Номер материала
"url": "/rs/cheremushkinskij/services/cases/civil/details/87e9e3c1-a4df-11f0-9bf5-1d84871e54e7", // Ссылка для метода "caseDetail" получения подробностей дела
"state": "Вынесено решение, 03.04.2026", // Текущее состояние
"judge": "Попов Б.Е.", // Судья
"codex": "", // Статья
"category": "184 - Об ответственности наследников по долгам наследодателя", // Категория дела
// Участники дела
"participants": [
{
"type": "Истец", // Тип стороны
"name": "АО \"Альфа-Банк\"" // ФИО / Наименование
},
{
"type": "Ответчик",
"name": "Аксенова А.А., Егоров И.В., Наследственное имущество Подгузова Василия Викторовича, Подгузов А.В., Подгузова Т.М."
}
]
},
{
"caseNumber": "02-0952/2026 (02-8577/2025)",
"materialNumber": "М-7418/2025",
"url": "/rs/tushinskij/services/cases/civil/details/52496330-c960-11f0-9815-45e4677765fe",
"state": "Приостановлено - Назначение судом экспертизы",
"judge": "Ельцова О.Н.",
"codex": "",
"category": "179 - О защите прав потребителей - из договоров в сфере торговли, услуг, выполнения работ",
"participants": [
{
"type": "Истец",
"name": "Хлебникова Н.П."
},
{
"type": "Ответчик",
"name": "ГБУ г. Москвы \"Жилищник района Митино\""
}
]
}
],
"inquiry": {
"price": 0.45,
"balance": 4453.88,
"credit": 20000,
"speed": 1,
"attempts": 1
}
}
https://api-cloud.ru/api/mosgorsud.php?type=caseDetail&url=/rs/meshchanskij/services/cases/civil/details/e088bf16-37b6-4987-b1a2-5870f7db3b64&token=53ba1b7a55abbB014aa97eff3a522079
{
"status": 200, // Статус ответа
"found": true, // Результат поиска
// Заголовки дела
"titleCase": {
"uid": "77RS0016-01-2016-015671-74", // Уникальный идентификатор дела
"caseNumber": "02-0952/2018 (02-15100/2016,02-0655/2017)", // Номер дела
"materialNumber": "М-13865/2016", // Номер материала
"regDate": "07.06.2016", // Дата поступления
"firstInstanceDate": "26.02.2018", // Дата рассмотрения дела в первой инстанции
"DecisionStartDate": "28.03.2018", // Дата вступления решения в силу
"judge": "Подопригора К.А.", // Судья
"category": "152 - О взыскании страхового возмещения (выплат) по договору ОСАГО", // Категория дела
"state": "Отказано в удовлетворении, 26.02.2018" // Текущее состояние
},
/ Стороны
"participants": [
{
"type": "Истец", // Тип стороны
"name": " Сюнякаев В.Р." // ФИО / Наименование
},
{
"type": "Ответчик",
"name": " АО\"Страховое общество газовой промышленности\""
}
],
// Движения дела
"eventsCase": [
{
"date": "07.06.2016", // Дата
"state": "Регистрация поступившего заявления", // Состояние
"document": "" // Документ-основание
},
{
"date": "07.06.2016",
"state": "Заявление принято к производству",
"document": ""
}
],
// История местонахождения
"placeCase": [
{
"date": "07.06.2016", // Дата
"place": "В канцелярии",
"comment": ""
},
{
"date": "08.06.2016",
"place": "У судьи", // Местонахождение
"comment": "" // Комментарий
}
],
// Судебные заседания
"sessionsCase": [
{
"date": "15.08.2016 15:00", // Дата и время
"hall": "", // Зал
"stage": "Беседа", // Стадия
"result": "Проведена", // Результат
"basis": "", // Основание назначения судебного заседания
"IsVideo": "", // Использовалось аудио/видео протоколирование
"type": "" // Тип судебного заседания/слушания
},
{
"date": "11.10.2016 11:00",
"hall": "22",
"stage": "Судебное заседание",
"result": "Приостановлено",
"basis": "",
"IsVideo": "",
"type": ""
}
],
// Документы
"docsCase": [
{
"date": "07.06.2016", // Дата документа
"type": "Исковое заявление", // Вид документа
"url": null // Текст документа (url на документ при наличии)
},
{
"date": "07.06.2016",
"type": "Квитанция об оплате госпошлины",
"url": null
}
{
"date": "26.02.2018",
"type": "Решение",
"url": "https://mos-gorsud.ru/rs/meshchanskij/cases/docs/content/a9f9f7b9-6834-40d4-bda3-b856f1cd072e"
}
],
"inquiry": {
"price": 0.45,
"balance": 4504.08,
"credit": 20000,
"speed": 1,
"attempts": 1
}
}
| дата | что изменилось |
|---|
| код (error) | Описание ошибки (message) |
|---|---|
| mgs-10 | parameter documentStatus not documented Значение параметра documentStatus не задокументировано |
| mgs-09 | parameter documentType not documented Значение параметра documentType не задокументировано |
| mgs-08 | parameter baseDecision not documented Значение параметра baseDecision не задокументировано |
| mgs-07 | parameter publishingState not documented Значение параметра publishingState не задокументировано |
| mgs-06 | parameter judge not documented Значение параметра judge не задокументировано |
| mgs-05 | parameters processType-category not found Нет связки параметров processType и category. Или указан параметр category без параметра processType |
| mgs-04 | parameter category not documented Значение параметра category не задокументировано |
| mgs-03 | parameter processType not documented Значение параметра processType не задокументировано |
| mgs-02 | parameter instance not documented Значение параметра instance не задокументировано |
| mgs-01 | parameter courtAlias not documented Значение параметра courtAlias не задокументировано |
| 888 | ИМЯ передаваемой переменной: forbidden symbols present В переменной ИМЯ присутствуют запрещенные символы |
| 766 | MISSING_MANDATORY_PARAMETER Отсутствуют обязательные параметры |
| 602 | TOKEN_NO_ACCESS Нет доступа к запрашиваему методу запроса |
| 504 | TOKEN_LOCKED_IN_THE_SYSTEM Переданный токен заблокирован службой качества / автоматической системой |
| 503 | TOKEN_NOT_REGISTERED_IN_THE_SYSTEM Переданный токен не зарегистрирован в системе |
| 502 | MISSING_REQUIRED_TOKEN_PARAMETER Отсутствует параметр token |
| 500 | MISSING_REQUIRED_TYPE_PARAMETER Отсутствует параметр type |
| 5 | TEST_TIME_OFF Закончился период тестирования |
| 499 | WRONG_TOKEN_KEY Вы указали значение параметра token в неверном формате, ключ должен содержать 32 символа. |
| 498 | TOKEN_NO_MONEY Для выполнения запроса недостаточно средств, пополните баланс. |
| 460 | NO_REQUIRED_PARAMETERS Отсутствуют обязательные параметры |
| 456 | MAX_LIMIT Превышено количество одновременных соединений (потоки) |
| 404 | TIME_MAX_CONNECT Достигнуто максимальное количество коннектов, при которых ресурс не вернул результата. Повторите попытку позже. |
| 3 | TOKEN_BLOCKED_BY_QUALITY_SERVICE Ваш токен заблокирован службой качества. Свяжитесь с технической поддержкой |
| 2 | TOKEN_TEHBLOCK Установлена техническая блокировка токена. Включить или выключить можно самостоятельно в настройках безопасности. |
| 15 | DATE_ERROR Ошибка значения переданной даты |
| 123 | IP_NOT_REGISTERED_IN_THE_SYSTEM Сработала защита IP. Текущий IP не совпадает с заданным в ЛК |
| 111 | PARAMETER_CONFLICT Вы указали параметры, которые конфликтуют между собой. Например VIN и regNumber. Необходимо указать либо VIN либо regNumber, что-то одно. |
| 1 | API_SUSPENDED Работа этого API или метода временно приостановлена. Это значит, что источник не отвечает. Мы уже в курсе проблемы и занимаемся решением. Повторите запрос позже. |
{"error":"503","message":"TOKEN_NOT_REGISTERED_IN_THE_SYSTEM"}