Регистрируйте работников. Блокируйте повторные заявки от нарушителей.
Водитель, курьер, фрилансер, автор, одна сессия Didit: личность, живость, сравнение лиц, AML. $0.53 за работника. Добавляйте проверку по реестру лицензий для каждой страны по мере необходимости (+$0.20).
Отключенные водители и заблокированные курьеры каждый день регистрируются под новыми именами.
Didit объединяет проверку личности и AML в одной сессии за $0.53 за работника (добавьте
проверку лицензии по стране за дополнительные $0.20), а Face Search 1:N находит
то же лицо, несмотря на новый документ, имя или email, менее чем за 200 мс. 500
проверок бесплатно каждый месяц.
Как это работает
От регистрации до верифицированного пользователя за четыре шага.
Шаг 01 / 04
01
Создайте рабочий процесс
Выберите нужные проверки: ID, liveness, сравнение лиц, санкции, адрес, возраст, телефон, email, кастомные вопросы. Перетащите их в нужный порядок на дашборде или отправьте тот же флоу через наш API. Настраивайте ветвления по условиям, проводите A/B-тесты, код не нужен.
Интегрируйте
Встраивайте нативно с помощью наших SDK для Web, iOS, Android, React Native или Flutter. Перенаправляйте на хостируемую страницу. Или просто отправьте пользователю ссылку, по email, SMS, WhatsApp, куда угодно. Выберите то, что подходит вашему стеку.
Пользователь проходит проверку
Didit обеспечивает работу камеры, подсказки по освещению, мобильную передачу данных и доступность. Пока пользователь проходит проверку, мы в реальном времени оцениваем более 200 признаков мошенничества и верифицируем каждое поле по авторитетным источникам данных. Результат, менее чем за две секунды.
Вы получаете результаты
Подписанные вебхуки в реальном времени синхронизируют вашу базу данных в момент одобрения, отклонения или отправки пользователя на ручную проверку. Опрашивайте API по запросу. Или откройте консоль, чтобы просмотреть каждую сессию, каждый сигнал и управлять кейсами по-своему.
Создано для гиг-платформ · Цена как у инфраструктуры
Пять проверок. Один вызов. $0.53 за работника.
Регистрация на гиг-платформе требует нескольких вещей сразу: подтвердить, что человек реален, проверить, нет ли его в санкционных списках, и убедиться, что ранее заблокированный работник не регистрируется снова под новым именем. Didit предоставляет всё это за один вызов и позволяет добавить проверку лицензии при онбординге водителей.
Идентификация, liveness, сравнение лиц, AML, один вызов.
Полный KYC за $0.33 за работника плюс AML ($0.20). Сертификация iBeta Level 1 Presentation Attack Detection (PAD), вердикт менее чем за две секунды, более 200 признаков мошенничества оцениваются в каждой сессии без дополнительной платы.
Добавьте перекрестную проверку реестра при онбординге водителей.
Для райдшеринга и доставки включите Database Validation, чтобы проверить лицензию по данным транспортного органа страны выдачи, DGT в Испании, DVLA в Великобритании, state DMV в США, DENATRAN в Бразилии. Более 20 стран в работе, $0.20 за вызов, оплата только по факту использования.
State DMV$0.20 / callПриостановлено · заблокировать
DENATRAN$0.20 / callДействительно
Parivahan$0.20 / callДействительно
RENAPO + SCT$0.20 / callДействительно
03 · Постоянный AML-мониторинг
Ежедневно перепроверяйте персонал.
Непрерывный AML-мониторинг ежедневно повторно проверяет каждого одобренного работника по более чем 1300 санкционным спискам, спискам политически значимых лиц (PEP) и негативных медиа. Новые совпадения автоматически открывают кейс. $0.07 за работника в год, включено в стоимость исходной сессии, без дополнительной интеграции.
Face Search 1:N, то же лицо, новое имя, заблокировано.
Каждый новый онбординг перепроверяет селфи по вашему приватному индексу работников. Заблокированный водитель, повторно подавший заявку с новым документом + новым email + новым IP, будет помечен менее чем за 200 мс. Отклонение, проверка или одобрение настраиваются для каждого приложения. Бесплатно, включено в каждый рабочий процесс.
ИмяM. A. LopezДокументES · driving licenceЭлектронная почтаm.lopez@mail.coIP78.24.11.9
Лучшее совпадение0.94
Индекс заблокированных исполнителей1,284
face.search.completedОтклонено автоматически · вебхук отправленnow
Менее 200 мс на запрос · бесплатно в любом рабочем процессе
05 · Любой архетип гиг-работника
Единый процесс для всех категорий.
Райдшеринг, доставка, маркетплейсы для создателей контента, уход на дому, специалисты по запросу, все используют один и тот же рецепт Didit. Разветвляйте рабочий процесс по категории гиг-работника в конструкторе Workflow Builder без кода.
200OKстатус: Одобрено · Отклонено · На рассмотрении · KYC истёк
Интеграция, готовая для агентов
Запустите верификацию гиг-работников с помощью одного промпта.
Вставьте в Claude Code, Cursor, Codex, Devin, Aider или Replit Agent. Укажите свой стек. Агент создаст рабочий процесс, отправит ссылку для регистрации, прочитает вердикт, проиндексирует лицо и настроит постоянный мониторинг.
didit-integration-prompt.md
You are integrating Didit into a gig marketplace to onboard drivers, couriers, freelancers, or creators. ONE Didit session, five checks:
Verify the worker's identity (KYC) — ID document, liveness, face match, device + IP, AML against 1,300+ sanctions / Politically Exposed Person (PEP) / adverse-media lists — plus Face Search 1:N against your private worker index to block previously-banned workers re-applying under a new name. Add an OPTIONAL licence-registry cross-check when you onboard drivers.
Bundle pricing (verified live, 2026-05-17):
- Full KYC bundle: $0.33 per worker (ID + Liveness + Face Match + Device & IP)
- AML Screening: $0.20 per worker
- Face Search 1:N against your private worker index: Free
- Baseline total: $0.53 per worker — public price, no minimums
- Optional Database Validation (licence registry): $0.20 per call, only billed when used
- First 500 verifications free every month, forever
- Ongoing AML on active workforce: $0.07 per worker per year (automatic)
PRE-REQUISITES
- Production API key from https://business.didit.me (sandbox key in 60s, no card).
- Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
- A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match 1:1 + Device & IP + AML Screening. For drivers, ALSO add Database Validation and branch on country_of_work.
STEP 1 — Open the worker session at signup
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf id with KYC + AML (and Database Validation if driver)>",
"vendor_data": "<your worker id, max 256 chars>",
"callback_url": "https://<your-app>/gig/onboarding/callback",
"metadata": {
"gig_category": "rideshare",
"country_of_work": "ES",
"license_number": "<worker's licence number, OCR'd or self-entered>"
}
}
Response: 201 Created with a hosted session URL on the `url` field. Redirect the worker (web or in-app webview). Sub-2-second median verdict on completion.
STEP 2 — Read the signed webhook when the worker finishes
Didit POSTs to your callback. Session statuses are Title Case With Spaces:
Body (excerpted, with optional Database Validation included for a driver):
{
"session_id": "<uuid>",
"vendor_data": "<your worker id>",
"status": "Approved",
"decision": {
"id_verifications": [
{ "node_id": "id_verification_1", "status": "Approved", "document_type": "Driver License" }
],
"liveness_checks": [{ "node_id": "liveness_1", "status": "Approved" }],
"face_matches": [
{ "node_id": "face_match_1", "status": "Approved", "similarity_score": 0.94 }
],
"ip_analyses": [{ "node_id": "ip_analysis_1", "status": "Approved" }],
"aml_screenings": [{ "node_id": "aml_1", "status": "Approved", "hits": [] }],
"database_validations": [
{ "node_id": "database_validation_1", "status": "Approved", "registry": "DGT" }
]
}
}
Status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw body bytes with your webhook secret. Re-serialising the parsed JSON breaks the signature.
STEP 3 — Branch on the verdict
Approved → activate the worker; let them pick up jobs.
In Review → route to ops queue; hold first job until disposition.
Declined → block; log the hit detail for compliance.
Resubmitted → applicant retried after a soft rejection — re-read.
Kyc Expired → session went stale; send a new session URL.
STEP 4 — Re-application defence (Face Search 1:N)
Every onboarded worker is indexed in your app's private Face Search 1:N index. A banned worker re-applying under a different name + a different document + a different IP is caught in under 200ms on the same /v3/ call (Face Search runs as a workflow step). Set the action on duplicate match to Block, Review, or Approve per app.
STEP 5 — Ongoing AML on the active workforce is automatic
Every Approved worker is re-screened DAILY by Didit's continuous AML monitoring at $0.07 per worker per year. NO separate endpoint to call — the original session is what gets monitored.
When a previously-clean worker crosses an AML threshold (new sanction listing, new adverse-media hit, PEP status change), the session status changes to "In Review" or "Declined" automatically and your webhook fires the update. Disable the worker, route to ops.
STEP 6 — Optional licence registry for drivers
For ride-share and delivery onboardings only, enable Database Validation in the workflow and branch on country_of_work:
ES → DGT
UK → DVLA
US → state DMV (per state)
BR → DENATRAN
The check costs $0.20 and is only billed when the workflow step runs. If the country isn't supported yet, the step is skipped — no spurious decline.
WEBHOOK EVENT NAMES
- Sessions: status changes flow through the standard session webhook.
- Ongoing AML updates: same session webhook fires when the verdict flips post-onboarding.
Verify X-Signature-V2 on every payload.
CONSTRAINTS
- Session statuses use Title Case With Spaces (Approved, In Review). Do not lowercase or snake_case them.
- Database Validation is country-specific — 20+ countries live for driver licences. If the country isn't live, the check is skipped (no spurious decline).
- 200+ fraud signals are evaluated on every KYC session at no extra cost.
- The session URL is single-use; if a worker abandons mid-flow, create a new session for the retry.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/aml-screening/overview
- https://docs.didit.me/integration/webhooks
Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
Соответствие по умолчанию
Откройте новую страну в один клик. Мы берем на себя сложную работу.
Мы открываем местные дочерние компании, получаем лицензии, проводим пентесты, получаем сертификаты и адаптируемся к каждому новому регулированию. Чтобы запустить верификацию в новой стране, просто переключите тумблер. Более 220 стран в работе, ежеквартальные аудиты и пентесты, единственный провайдер идентификации, который правительство страны-члена ЕС официально назвало более безопасным, чем личная верификация.
За одного работника, KYC + AML. Реестр лицензий добавляет $0.20 при использовании.
20+
Страны, где доступен реестр водительских удостоверений; каждый квартал добавляются новые.
<200ms
За один поиск лица 1:N по вашему приватному индексу работников.
500
Бесплатные верификации каждый месяц, на каждом аккаунте.
Три тарифа, один прайс-лист
Начните бесплатно. Платите по мере использования. Масштабируйтесь до Enterprise.
500 бесплатных верификаций каждый месяц, навсегда. Затем платите только за фактически использованные модули. Для тарифа Enterprise доступны индивидуальные контракты, размещение данных и соглашения об уровне обслуживания (SLA).
Бесплатно
$0/ месяц · без карты
Для разработки, тестирования и первых пользователей.
Всё, что нужно для старта:
500 полных KYC-проверок ежемесячно
Проверка ID, Liveness, Face Match, устройства и IP
Более 200 сигналов мошенничества, чёрный список, дубликаты
Повторное использование KYC в сети Didit
Конструктор рабочих процессов, управление кейсами, SDK
AI-поддержкаAI-агент в консоли, документация и сообщество.