{ } API распознавания документов РФ

Документы РФ → чистый JSON.
Без своего OCR

Один POST /v1/recognize с фото паспорта, ВУ или СТС — на выходе размеченные поля. Без своих моделей и парсинга. Распознавание за ~3–10 с.

152-ФЗ · данные в РФ Распознавание ~3–10 с Паспорт · ВУ · СТС
POST /v1/recognize copy
curl https://api.reqdoc.ru/v1/recognize \ -H "Authorization: Bearer reqdoc_live_4f8a…" \ -F "file=@passport.jpg" \ -F "type=passport"
200 OK application/json ~6 s
{ "status": "ok", "type": "passport", "data": { "surname": "Иванов", "first_name": "Иван", "patronymic": "Иванович", "birth_date": "17.05.1990", "series": "4509", "number": "123456", "issuing_authority": "ОУФМС России по г. Москве" }, "request_id": "a1b2c3d4…" }
Как это работает

Интеграция за один вечер

Никаких SDK и моделей. Обычный HTTP-запрос — ответ в JSON, который сразу кладётся в вашу базу.

1

Получите ключ

Зарегистрируйтесь и получите reqdoc_live_…. Первые распознавания — бесплатно, карта не нужна.

2

Отправьте документ

POST с файлом на /v1/recognize. JPG, PNG, PDF. Укажите type: passport, driver_license или vehicle_registration.

3

Получите JSON

Чистые размеченные поля: ФИО, серия/номер, даты, кем выдан. Готово к записи в БД. Ошибки понятными кодами 400/401/429.

copy

Подставьте свой ключ reqdoc_live_… из бота @req_doc_bot и отправьте свой файл.

Живое демо

Попробуйте на своём документе

Загрузите паспорт, водительское или СТС — или возьмите готовый образец. Это тот же запрос к /v1/recognize, что вы будете делать из кода. Файл не сохраняется.

Перетащите файл или нажмите
JPG, PNG, PDF · файл не сохраняется
Или возьмите образец
POST /v1/recognize copy
Выберите образец или загрузите файл,
чтобы увидеть JSON-ответ
Распознаём…
ответ за ~3–10 с файл удаляется сразу, не хранится
Понравилось? Получить API-ключ
Поддерживаемые документы

Три документа сегодня — больше на подходе

Распознаём ключевые документы граждан и транспорта РФ. Один эндпоинт, разные type.

Паспорт РФ

type=passport
  • фамилия, имя, отчество
  • дата рождения
  • серия и номер
  • кем выдан
  • адрес регистрации

Водительское удостоверение

type=driver_license
  • фамилия, имя
  • серия и номер
  • срок действия (от / до)
  • категории

СТС

type=vehicle_registration
  • марка и модель, категория
  • год выпуска, VIN
  • госномер, номер СТС
  • серия/номер ПТС
  • тип, цвет, экокласс, массы
  • оборот: владелец, адрес регистрации

Скоро: Европротокол, справка ГАИ, СНИЛС, ИНН, ПТС. Нужен документ, которого нет? — напишите нам.

Почему reqdoc

Сделано для интеграторов

Не очередной OCR. Готовый контракт, на который можно положиться в проде.

Данные в РФ, 152-ФЗ

Серверы и обработка — на территории России. Документы не покидают периметр.

Быстро и стабильно

Распознавание ~3–10 с. Rate-limit и квоты прозрачны — никаких внезапных блокировок.

{ }

Чистый контракт

Предсказуемый JSON, версионируемый API (/v1/), понятные коды ошибок. Документация в привычном стиле.

Self-service

Ключ за минуту, оплата по факту использования. Без менеджеров и интеграционных созвонов.

Тарифы

Платите за распознавания, а не за подписку

Начните бесплатно на Trial. Дальше — по объёму. Без скрытых платежей.

Trial
попробовать в деле
0 ₽
  • 50 распознаваний/мес
  • 20 запросов/мин
  • все типы документов
  • карта не нужна
Получить API-ключ
Старт
небольшая интеграция
990 ₽/мес
  • 100 распознаваний в месяц
  • сверх — 5 ₽ за штуку
  • 60 запросов/мин
  • все типы документов
Рекомендуем
Про
боевая интеграция
2 990 ₽/мес
  • 500 распознаваний в месяц
  • сверх — 3 ₽ за штуку
  • 120 запросов/мин
  • webhook-уведомления
Бизнес
высокий объём
7 990 ₽/мес
  • 2 000 распознаваний в месяц
  • сверх — 2 ₽ за штуку
  • 300 запросов/мин
  • приоритет и SLA

Превышение квоты (overage) — по фиксированной цене за распознавание, без отключения сервиса.

Вопросы

Частые вопросы

Коротко о главном. Технические детали — в документации.

Чей OCR под капотом? Это просто обёртка над чужим движком?

Ценность reqdoc не в самом распознавании, а в слое нормализации поверх него: единый конверт ответа, стабильные имена полей, честные null и request_id в каждом ответе. Серию и номер, марку и модель мы раскладываем по отдельным полям — этот парсинг вам не нужно писать самим.

Насколько точно распознаются документы?

Качество зависит от снимка: блики, наклон и низкое разрешение влияют на результат. Поэтому демо на сайте позволяет прогнать ваши собственные файлы и оценить качество до интеграции — это честнее любой цифры в рекламе.

Соблюдаете ли вы 152-ФЗ? Храните ли загруженные документы?

Инфраструктура размещена на территории РФ. В логах вызовов не хранится содержимое документа — только техническая телеметрия: тип документа, статус и время ответа. Меньше данных на нашей стороне — меньше рисков у всех.

Как быстро можно начать пользоваться?

Telegram-бот выдаёт бесплатный trial-ключ за минуту, карта не нужна. Дальше — один POST-запрос с фото документа, и вы получаете JSON. Примеры на curl, Python и JavaScript есть в документации.

Сколько это стоит? Есть ли бесплатный тариф?

Да. На тарифе Trial — 50 распознаваний в месяц бесплатно, без карты. Платные тарифы начинаются от 990 ₽/мес, а превышение квоты тарифицируется по фиксированной цене за распознавание, без отключения сервиса.

Какие типы документов поддерживаются?

Паспорт РФ, водительское удостоверение и СТС — отдельно лицевая сторона и оборот. Европротокол, ПТС, СНИЛС и ИНН пока не поддерживаются, но в планах — расскажите, чего вам не хватает.

Встройте распознавание документов сегодня

Ключ за минуту. Первые распознавания — бесплатно.