Biometric
Document Verification · OCR API

Распознавание и проверка документов через OCR API

Извлекайте данные из паспорта или ID, проверяйте MRZ, срок действия и доступные признаки изменения документа в одном процессе. Подключение через Web SDK, Mobile SDK или REST API.

433+типов документов
1.2 секизвлечение данных
99%+точность OCR
MRZвизуальные проверки

Клиенты, которые нам доверяют

NurbankOtbasy BankBinancenaimi.kzBank RBKTennisi.kzSun FinanceShinhan FinanceKcellNPCK — National Payment Corporation of Kazakhstan
Проверка подлинности

Отсекаем 99.9% поддельных и отредактированных документов

Ядро сверяет не только текст, но и геометрию портрета, шрифты и микроструктуру символов, контрольные суммы MRZ и признаки повторной съёмки — за те же 1.2 секунды.

01

Подмена фотографии

Обнаружение вклеенного или переснятого портрета: несовпадение границ фото, освещения и геометрии лица с зоной документа.

02

Ретушь и правка данных

Пиксельный анализ выявляет исправленные поля: аномалии шрифта, следы клонирования и нарушенное выравнивание символов.

03

Экранная и бумажная копия

Отсекаем документ, переснятый с монитора или распечатки: муар, блики и пиксельная сетка выдают повторную съёмку.

04

Просроченные и недействительные

Проверяем срок действия, формат номера и контрольные суммы MRZ — документ с несходящейся контрольной цифрой отклоняется автоматически.

Документы и шаблоны

180+ стран. 12 000 шаблонов. Один API-вызов.

Система сама определяет тип документа и раскладывает его на структурированные поля. Более 180 стран и 12 000+ шаблонов документов — без ручной настройки под каждый формат.

UX + Аналитика

Умный захват кадра — клиент снимает документ с первого раза

Система не просто выдаёт вердикт «Прошёл / Не прошёл». Она помогает пользователю завершить проверку с первого раза и собирает метаданные для вашей команды безопасности и комплаенса.

Подсказки по кадру документа
Экран подскажет — «Поместите все углы в кадр», «Уберите блики», «Держите документ ровно». Меньше повторных попыток и оттока.
Контроль качества съёмки
Проверяем резкость, блики, наклон и полноту кадра до отправки — чтобы OCR получил читаемый документ с первого раза.
Метаданные для комплаенса
Тип документа, статус MRZ и результат подлинности остаются в карточке сессии для команды безопасности.
Развёртывание On-Premise

Паспортные данные не покидают ваш контур

Работайте в нашем облаке или разверните ядро распознавания в закрытый периметр на своих серверах (On-Premise) — скан-копии и персональные данные остаются у вас.

Результат: изображения документов не покидают периметр компании. On-Premise помогает выполнять требования к локальному хранению и контролю данных; применимость зависит от юрисдикции и внутренних правил организации.

ISO 27001GDPRТребования Нацбанка
Облако · SaaSOn-Premise
Периметр вашей компании
Ядро OCR
Скан-копии
Данные не покидают периметр
Для разработчиков

Интеграция за несколько часов

Готовый виджет камеры, нативные SDK или прямой REST API — распознавание и проверка подлинности в одном ответе.

JS · Webview

Web SDK / Flow Widget

Готовый JS-виджет камеры с авто-захватом кадра для сайта или встроенного браузера (Webview). Настраивается под ваш брендбук.

JavaScriptАвто-захватWebview
iOS · Android

Mobile SDK

Нативные библиотеки с прямым доступом к камере и локальной обрезкой документа — работают даже при слабом интернете.

SwiftKotlinOffline-ready
Backend

REST API

Прямой доступ к защищённым эндпоинтам распознавания документов для вашей серверной логики. Авторизация по закрытому ключу X-API-KEY.

RESTX-API-KEYServer-side
AI · AGENTS

MCP-сервер для AI-агентов

AI-агенты подключаются к распознаванию документов напрямую — без написания кода. Совместимо с Claude, GPT и любым MCP-клиентом.

MCPClaudeAI-agents
document — REST API
# Распознавание и проверка документа
POST /v1/documents/recognize/
Host: api.biometric.vision
X-API-KEY: sk_live_••••••••••••••
Content-Type: multipart/form-data
# → 200 OK
{ "doc_type": "passport", "country": "RUS",
"fields": { "surname": "Ivanov", "name": "Ivan",
"birth_date": "1985-06-12", "number": "1203567890" },
"authentic": true, "mrz_valid": true, "score": 0.998 }
Ответ API

Что возвращает распознавание документа

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

Ключевые поля

ПолеЧто означает
first_name, last_name, date_of_birth, document_numberПоля, извлечённые из документа.
date_of_expiryСрок действия — по нему проверяется, не истёк ли документ.
document_type.document_nameРаспознанный тип: например, «Kazakhstan — Id Card (2014–2022)».
document_type.fdsid_list.d_mrzЕсть ли на этой стороне MRZ-строка для контрольных сумм.
document_type.check_authenticityНабор выполненных проверок подлинности для распознанного шаблона.
images.face_photoПортрет из документа — его дальше сравнивают с селфи.
failure_reasonПричина отказа, если документ не принят.

Типичные ошибки

ОшибкаЧто делать
Frontside document not foundЛицевая сторона не распозналась: попросите переснять кадр.
Document image at frontside_image field is not frontsideСтороны документа перепутаны местами в запросе.
Not allowed file, valid extensions: .jpg .png .jpegФормат файла не поддерживается — конвертируйте до отправки.
Client does not have access to Document Recognition TechnologyНет активной подписки на технологию или доступ отключён.

Актуальный перечень распознаваемых типов документов и полный формат ответа — в документации. Смотреть перечень типов документов

Цифры и факты

433+
Типов документов —Поддержка паспортов и сотен других типов документов по всему миру
180+
Поддерживаемых стран —Глобальное покрытие для проверки в различных юрисдикциях
40 сек
Время онбординга —Регистрация и проверка пользователя менее чем за минуту
99%
Точность технологий —Высокоточное распознавание и проверка документов на базе AI
Частые вопросы

Вопросы о проверке документов

Распознавание (OCR) извлекает поля: имя, дату рождения, номер и срок действия. Проверка подлинности работает с самим изображением — контрольными суммами MRZ, шрифтами, геометрией фотозоны и следами правки. Это разные проверки, и в ответе они приходят отдельно.

Тип документа определяется автоматически, вручную указывать шаблон не нужно. Актуальный перечень распознаваемых типов опубликован в документации — сверяйтесь с ним, а не со списком на маркетинговой странице.

Виджет захвата контролирует углы, блики и наклон до отправки и просит переснять кадр. Если снимок всё же не прошёл, API возвращает ошибку — например, «данные передней стороны не найдены» — и вы решаете, повторить попытку или отправить заявку на ручной разбор.

Да. Кроме облака доступно развёртывание On-Premise: ядро распознавания работает в вашем контуре, скан-копии не покидают периметр компании.

Нет. Проверка документа подтверждает сам документ, но не то, что его предъявил владелец. Для этого рядом ставят сравнение лица с фотографией в документе и проверку живости.