OVGA-MOS запустил собственный технический сервис PassAPI для проверки данных грузового транспорта. Через PassAPI можно бесплатно проверить московский грузовой пропуск и состояние РНИС по государственному номеру автомобиля, а разработчики и транспортные компании могут встроить такие проверки в свою CRM, сайт, личный кабинет или собственное приложение.
Главное отличие PassAPI от обычной формы проверки — возможность работать с данными программно.
То есть пользователю необязательно каждый раз открывать сайт, вводить госномер и вручную смотреть результат. Приложение может самостоятельно отправить номер автомобиля в API и получить структурированный JSON-ответ.
Сервис доступен на passapi.ru.
А если вам нужна обычная ручная проверка без интеграции, на OVGA-MOS также доступны страницы проверки грузового пропуска и проверки РНИС.
Что такое PassAPI
PassAPI — сервис OVGA-MOS для получения данных о грузовом транспорте через единый API.
Идея появилась из практической задачи.
При работе с грузовыми пропусками приходится постоянно проверять несколько независимых состояний автомобиля:
- есть ли действующий московский пропуск;
- какая у него зона;
- когда начинается и заканчивается срок действия;
- зарегистрирована ли машина в РНИС;
- поступает ли телеметрия;
- когда РНИС последний раз получала данные.
Для одного автомобиля такую проверку можно сделать вручную.
Но если компания управляет десятками или сотнями грузовиков, постоянное открытие разных сервисов и ручной ввод государственных номеров превращаются в отдельную работу.
PassAPI решает эту задачу иначе:
ваша система отправляет запрос → PassAPI выполняет проверку → результат возвращается в едином JSON-формате.
PassAPI — сервис OVGA-MOS
Мы открыто связываем два проекта.
PassAPI разработан как технический сервис OVGA-MOS.
OVGA-MOS занимается грузовыми пропусками Москвы, подключением автомобилей к РНИС, телематикой и сопровождением перевозчиков.
PassAPI закрывает другую часть этой же задачи — программный доступ к транспортным данным.
Поэтому проекты не заменяют друг друга.
OVGA-MOS — оформление, сопровождение, РНИС, работа с автомобилем и перевозчиком.
PassAPI — проверки и интеграция транспортных данных в программные системы.
Что сейчас можно проверить через PassAPI
На текущем этапе основными являются две проверки:
- московские грузовые пропуска;
- РНИС.
Для обеих достаточно государственного номера автомобиля.
Проверка грузового пропуска Москвы через API
Для проверки используется запрос:
POST https://passapi.ru/api/v1/pass/check
В теле передаётся государственный номер:
{
"plate": "А123АА77"
}
PassAPI возвращает структурированную информацию по найденным пропускам.
Например:
{
"success": true,
"data": {
"plate": "А123АА77",
"has_active_pass": true,
"count": 2,
"passes": [
{
"series": "БА",
"number": "7142056",
"pass_number": "БА7142056",
"plate": "А123АА77",
"start": "01.01.2026",
"end": "31.12.2026",
"zone": "mkad",
"zone_ru": "МКАД",
"status": "active",
"status_ru": "Действует",
"type": "day",
"type_ru": "Дневной",
"term": "year",
"term_ru": "Годовой"
}
]
}
}
То есть приложение получает не просто ответ «есть / нет».
Можно определить:
- найден ли действующий пропуск;
- номер разрешения;
- зону действия;
- дату начала;
- дату окончания;
- статус;
- дневной или ночной режим;
- годовой или временный пропуск;
- ранее выданные разрешения.
Зачем нужна история пропусков
Для транспортной компании важно знать не только состояние автомобиля прямо сейчас.
Например, в CRM может храниться грузовик, на который ранее оформлялся временный пропуск ТТК, а затем был получен годовой МКАД.
PassAPI возвращает массив найденных разрешений, поэтому собственное приложение может само определить:
- какой пропуск действует сейчас;
- какие разрешения уже закончились;
- когда истекает текущий пропуск;
- какая зона доступна автомобилю.
Для одиночной машины эти сведения можно посмотреть вручную на странице «Проверить пропуск в Москву».
API нужен тогда, когда эту же проверку должна выполнять программа.
Проверка РНИС через API
Второй доступный метод предназначен для РНИС:
POST https://passapi.ru/api/v1/rnis/check
Запрос такой же простой:
{
"plate": "А123АА77"
}
Пример ответа:
{
"success": true,
"data": {
"plate": "А123АА77",
"registered": true,
"telemetry": true,
"last_telemetry_at": "01.10.2026 12:00:00",
"last_telemetry_time": 1790845200
}
}
Здесь особенно важны три значения.
registered — зарегистрирован ли автомобиль в РНИС.
telemetry — поступают ли телематические данные.
last_telemetry_at — время последней полученной телеметрии.
Почему недостаточно просто узнать, зарегистрирована ли машина в РНИС
Это одна из причин, почему мы вынесли состояние телеметрии в отдельное поле.
Возможна ситуация:
registered = true
и одновременно:
telemetry = false
То есть автомобиль находится в РНИС, но необходимые данные фактически не поступают.
Для автомобиля с московским грузовым пропуском это особенно важно: отсутствие передачи телематики может привести к проблемам с действующим разрешением.
Поэтому на OVGA-MOS мы рекомендуем проверять не только сам факт регистрации, но и актуальность передачи.
Для ручной проверки можно использовать страницу «Проверить РНИС».
Если данные отсутствуют, смотрите также подключение и настройку РНИС.
Чем PassAPI отличается от обычной проверки на сайте
Обычная проверка рассчитана на человека.
Например:
водитель открыл страницу → ввёл госномер → получил результат.
API рассчитан на другую схему:
ваша программа → отправила HTTP-запрос → получила JSON → сама обработала результат.
Это позволяет вообще исключить ручные действия.
Интеграция PassAPI в CRM
Один из самых очевидных вариантов использования — CRM транспортной компании.
Допустим, в карточке автомобиля хранятся:
- госномер;
- VIN;
- СТС;
- водитель;
- срок действия пропуска;
- статус РНИС.
Без интеграции менеджеру приходится самостоятельно открывать сервис проверки и обновлять сведения.
С PassAPI CRM может сделать это сама.
Например, при открытии автомобиля:
- CRM берёт его госномер;
- отправляет запрос в PassAPI;
- получает состояние пропуска;
- получает состояние РНИС;
- обновляет данные в карточке автомобиля.
В интерфейсе менеджер сразу видит:
Пропуск: действует
Зона: МКАД
Действует до: 31.12.2026
РНИС: зарегистрирован
Телеметрия: передаётся
И для этого ему не нужно отдельно выполнять две проверки.
Можно автоматически находить проблемные автомобили
Наиболее интересный сценарий для автопарка — периодическая автоматическая проверка.
Например, во внутренней системе находится 150 автомобилей.
Приложение может по расписанию запрашивать актуальное состояние и выделять только машины, которым требуется внимание.
Например:
- пропуск больше не действует;
- до окончания осталось несколько дней;
- машина отсутствует в РНИС;
- телеметрия перестала поступать;
- последняя метка получена слишком давно.
Вместо ручной проверки 150 государственных номеров сотрудник получает список из нескольких проблемных автомобилей.
Интеграция проверки пропуска на сайт
PassAPI можно использовать и на обычном сайте.
Например, транспортная или логистическая компания может добавить собственную форму:
«Введите госномер автомобиля»
После отправки сервер сайта обращается к PassAPI и показывает пользователю результат в дизайне самого сайта.
При этом внешне посетителю необязательно знать, как именно выполняется проверка.
Сайт получает структурированные данные и самостоятельно решает, как их показать.
Интеграция в личный кабинет перевозчика
Ещё один сценарий — собственный кабинет автопарка.
У пользователя может быть список:
- А123АА77;
- В456ВС77;
- Е789КХ797;
- другие автомобили.
Рядом с каждым автомобилем система самостоятельно показывает:
- статус пропуска;
- зону;
- срок действия;
- регистрацию РНИС;
- состояние телеметрии.
Именно для такого сценария API значительно удобнее отдельных ручных сервисов.
Можно ли использовать PassAPI в мобильном приложении
Да. API не привязан к конкретному интерфейсу.
Клиентом может выступать:
- CRM;
- сайт;
- личный кабинет;
- внутренняя система компании;
- мобильное приложение;
- другой программный продукт.
Главное — приложение должно уметь отправлять HTTP-запросы и работать с JSON.
Почему мы сделали единый формат ответа
Одна из неприятных частей любой интеграции — разные структуры внешних источников.
У одной системы поле называется одним образом, у другой — иначе. Где-то возвращается строка, где-то число, где-то совершенно другая структура ошибки.
PassAPI берёт работу с источниками на себя и возвращает нормализованный результат.
Для разработчика это означает, что в собственном приложении можно один раз реализовать работу с понятной структурой PassAPI, а не разбирать особенности каждого источника отдельно.
В сервисе используются:
- единые названия полей;
- нормализованные значения;
- единый подход к ошибкам;
- версионирование API.
Какой формат использует PassAPI
Текущая версия сервиса использует:
- JSON для запросов и ответов;
- HTTPS для соединения;
- API v1;
- синхронную обработку запросов.
Синхронная обработка означает, что для обычной проверки не требуется создавать отдельную задачу и затем ждать webhook.
Приложение отправляет запрос и получает результат проверки в ответ.
Пример проверки пропуска из собственного приложения
Логика интеграции предельно простая.
Ваш сервер отправляет:
POST https://passapi.ru/api/v1/pass/check
{
"plate": "А123АА77"
}
После получения ответа приложение может, например, выполнить условие:
if (data.has_active_pass) {
// пропуск найден и действует
} else {
// требуется внимание
}
Конкретный язык программирования значения не имеет.
Это может быть PHP, JavaScript, TypeScript, Python, Java, C#, Go или любой другой стек, умеющий работать с HTTP и JSON.
Пример проверки РНИС
Аналогично выполняется запрос:
POST https://passapi.ru/api/v1/rnis/check
{
"plate": "А123АА77"
}
После чего система может отдельно анализировать:
registered
telemetry
last_telemetry_at
Например, если:
"registered": true,
"telemetry": false
CRM может автоматически пометить автомобиль как требующий проверки телематического оборудования.
Зачем контролировать РНИС автоматически
Для грузового транспорта это не просто удобная техническая функция.
Если автомобиль должен передавать данные в РНИС, проблему желательно обнаружить как можно раньше.
Водитель может продолжать ездить, трекер может даже отображаться в собственной системе мониторинга, но передача до РНИС при этом может прекратиться.
Подробно о таких ситуациях мы рассказывали в статье «Как проверить передачу данных в РНИС».
А при отсутствии телеметрии действующий московский пропуск может оказаться под риском аннулирования.
Об основных причинах аннулирования читайте в статье «Почему аннулируют пропуск на МКАД».
PassAPI не заменяет OVGA-MOS
PassAPI отвечает на технический вопрос:
«Как получить данные об автомобиле программно?»
Но если проверка уже обнаружила проблему, дальше может понадобиться работа с самим автомобилем или пропуском.
Например:
- машина не зарегистрирована в РНИС;
- телеметрия отсутствует;
- пропуск закончился;
- пропуск аннулирован;
- необходимо получить новое разрешение.
В таких ситуациях уже подключается OVGA-MOS.
Если проблема связана с телематикой — подключение и настройка РНИС.
Если необходимо оформить разрешение — пропуск МКАД, пропуск ТТК или пропуск СК.
Кому будет полезен PassAPI
В первую очередь сервис рассчитан на тех, кто работает с транспортом регулярно.
- транспортные компании;
- логистические компании;
- владельцы автопарков;
- диспетчерские службы;
- разработчики транспортных CRM;
- разработчики сайтов и личных кабинетов;
- интеграторы;
- сервисы, работающие с грузовыми автомобилями.
Но пользоваться PassAPI можно и для обычной единичной проверки автомобиля.
Бесплатная проверка пропуска и РНИС
Сейчас на PassAPI доступны бесплатные проверки московского пропуска и РНИС по государственному номеру.
Для проверки пропуска сервис позволяет получить информацию о текущем статусе, зоне действия, сроках и ранее найденных разрешениях.
Для РНИС можно определить регистрацию автомобиля, наличие телеметрии и время последней передачи.
Перейти в сервис можно на passapi.ru.
Частые вопросы
Что такое PassAPI?
PassAPI — разработанный OVGA-MOS сервис транспортных проверок, который предоставляет результаты в едином программном формате.
Что можно проверить?
Сейчас основные проверки — московские грузовые пропуска и РНИС.
Какие данные нужны для запроса?
Для текущих методов проверки достаточно государственного номера автомобиля в поле plate.
Как проверить пропуск через API?
Отправить POST-запрос на:
https://passapi.ru/api/v1/pass/check
Как проверить РНИС через API?
Используется:
https://passapi.ru/api/v1/rnis/check
Можно ли встроить проверку в свою CRM?
Да. Именно интеграция в CRM, личные кабинеты, сайты, внутренние системы и приложения является одним из основных сценариев PassAPI.
Что возвращает проверка РНИС?
Регистрацию автомобиля, состояние телеметрии и время последней полученной передачи.
Что возвращает проверка пропуска?
Информацию о найденных разрешениях, включая статус, зону, сроки, режим и тип пропуска.
Можно ли использовать API на своём сайте?
Да. Ваш сервер может получать JSON от PassAPI и отображать результат в собственном интерфейсе.
PassAPI и OVGA-MOS — это связанные проекты?
Да. PassAPI — технический сервис OVGA-MOS. OVGA-MOS занимается непосредственно пропусками, РНИС и сопровождением перевозчиков, а PassAPI предназначен для получения транспортных данных и интеграции проверок в программные продукты.
PassAPI от OVGA-MOS
Мы создавали PassAPI прежде всего как практический инструмент для работы с транспортными данными.
Если нужно проверить один автомобиль, это можно сделать вручную.
Если таких автомобилей десятки, сотни или проверку необходимо встроить непосредственно в рабочий процесс компании — используется API.
Сейчас через PassAPI доступны два основных метода:
POST https://passapi.ru/api/v1/pass/check
POST https://passapi.ru/api/v1/rnis/check
Оба используют государственный номер автомобиля и возвращают структурированный JSON-ответ.
Попробовать сервис и посмотреть примеры запросов можно на passapi.ru.
Для обычной проверки на сайте OVGA-MOS доступны:
Если РНИС не работает или автомобиль необходимо подключить — подключение и настройка РНИС.
PassAPI является техническим сервисом OVGA-MOS и предназначен для упрощения получения и интеграции транспортных данных. OVGA-MOS и PassAPI не являются государственными информационными системами или государственными органами.
