Полная верификация любой компании: извлечение данных из реестра, выявление всех UBO (конечных бенефициарных владельцев), проверка юридического лица и каждого UBO на соответствие санкциям, а также проведение проверки KYC (знай своего клиента) для каждого. $2.00 за компанию, более 220 юрисдикций.
Реестр, бенефициарные владельцы, должностные лица, и KYC для каждого бенефициарного владельца.
Один вызов определяет компанию, извлекает данные о владельцах и должностных лицах, проверяет всех
по более чем 1300 санкционным спискам и запускает многоразовую проверку KYC для каждого UBO —
без дополнительных затрат.
Как это работает
От регистрации до верифицированного пользователя за четыре шага.
Шаг 01
Создайте рабочий процесс
Выберите необходимые проверки — удостоверение личности, проверка живости, сопоставление лиц, санкции, адрес, возраст, телефон, электронная почта, пользовательские вопросы. Перетащите их в поток на панели управления или отправьте тот же поток в наш API. Разветвляйте по условиям, проводите A/B-тесты, код не требуется.
Шаг 02
Интегрировать
Встраивайте нативно с помощью наших SDK для Web, iOS, Android, React Native или Flutter. Перенаправляйте на размещенную страницу. Или просто отправьте пользователю ссылку — по электронной почте, SMS, WhatsApp, куда угодно. Выберите то, что подходит вашей системе.
Шаг 03
Пользователь проходит процесс
Didit размещает камеру, подсказки по освещению, передачу на мобильное устройство и доступность. Пока пользователь находится в потоке, мы оцениваем более 200 признаков мошенничества в реальном времени и проверяем каждое поле по авторитетным источникам данных. Результат менее чем за две секунды.
Шаг 04
Вы получаете результаты
Подписанные веб-хуки в реальном времени синхронизируют вашу базу данных в момент одобрения, отклонения или отправки пользователя на проверку. Опрашивайте API по запросу. Или откройте консоль, чтобы проверить каждую сессию, каждый сигнал и управлять кейсами по-своему.
Создано для соответствия требованиям. Создано против мошенничества. Открытый дизайн
Шесть возможностей. Один замкнутый цикл. Проверка бизнеса.
Каждая возможность — это переключатель в одном и том же рабочем процессе. Никаких дополнительных уровней, никаких отдельных планов, никакого ручного потока в стороне. Включайте или выключайте их для каждого рабочего процесса в консоли.
Мы запрашиваем официальный реестр компаний в стране регистрации и возвращаем юридическое название компании, номер, тип, статус, адрес и налоговый идентификатор. С первого дня охвачены ЕС, Великобритания, США (по штатам) и основные юрисдикции Латинской Америки.
Любой, кто владеет долей выше вашего порога владения (обычно 25%), извлекается из реестра и предварительно заполняется в размещенном потоке. Администратор бизнеса просматривает, редактирует или добавляет стороны перед отправкой. Корпоративные владельцы могут создавать вложенную подсессию KYB.
Бенефициарные владельцыпорог 25%
Кармен Эспаньола
роль: бенефициарный владелец - акционер
42.0%
Давид Санчес
роль: бенефициарный владелец
33.0%
Iberia Holdings SA
корпоративный акционер
25.0%
Получено из реестра. Подтверждено в потоке.проверки_ключевых_лиц[]
03 . Должностные лица
Директора, секретари, подписанты. 15 тегов ролей.
15 канонических тегов ролей охватывают владение (бенефициарный владелец, акционер, выгодоприобретатель, учредитель, инвестор) и управление (директор, председатель, секретарь, подписант, основатель). Одно лицо может выполнять несколько ролей. Каждый тег является обязательным или необязательным для каждого рабочего процесса.
Должностные лица15 тегов ролей
Люсия Мартинес
директорподписант
Хоакин Ортис
неисполнительный
Марта Видаль
секретарь
Каждая роль настраивается для каждого рабочего процесса.15 канонических тегов
04 . AML для юридических и физических лиц
AML для компании. AML для каждого бенефициарного владельца.
AML-проверка автоматически запускается по более чем 1300 источникам — санкции (OFAC, ЕС, ООН, Казначейство Его Величества), PEP (политически значимые лица), негативные упоминания в СМИ и принудительные меры. Компания проверяется как юридическое лицо; каждый владелец и должностное лицо — как физическое лицо.
AML для организации И каждого бенефициарного владельца1300+ списков
entity_type: компания
Acme Iberia SL
0 совпадений по санкциям
0 принудительных мер
Одобрено
entity_type: физическое лицо
Кармен Эспаньола
0 совпадений PEP
0 негативных упоминаний в СМИ
Одобрено
Один экран. Компания и каждый КБС.$0.20 / entity
05 . Связанный KYC
Один KYC на каждого бенефициарного владельца. Тот же оркестратор. Тот же аудиторский след.
Каждая роль, требующая KYC, порождает дочернюю сессию — размещенный захват удостоверения личности, пассивную проверку живости, сопоставление лиц, анализ устройства и IP. Родительская сессия ожидает разрешения всех необходимых дочерних сессий, затем агрегирует их в окончательный вердикт. Никаких таблиц, никаких ручных преследований.
Связанный KYCubo_kyc_summary
Acme Iberia SLbs_01H...
vs_01J...Кармен ЭспаньолаОдобрено
vs_01J...Дэвид СанчесОдобрено
vs_01J...Люсия МартинесНа рассмотрении
Замкнутый цикл. Один аудиторский след.$0.33 / linked KYC
06 . Документы
Подтверждающие документы. OCR против реестра, перекрестная проверка.
Свидетельство о регистрации, устав, реестр акционеров, финансовая отчетность, подтверждение адреса — загружаются в размещенный поток. Мы извлекаем поля, перепроверяем их по реестру и отмечаем любые несоответствия для анализа аналитиком.
OCR против реестра. Выявлены несоответствия.$0.20 / document
Интегрировать
Один тип рабочего процесса. Два пути интеграции.
Выберите рабочий процесс проверки бизнеса в консоли и вызовите наш API сессий. Слушайте веб-хук для управляемого событиями потока или получайте решение по запросу. В любом случае тот же JSON.
POST /v3/session/Размещенный пользовательский интерфейс
Возвращает проверки реестра, проверки ключевых лиц, проверки AML компании,
проверки документов.документы →
Интеграция, готовая к работе с агентом
Отправьте проверку бизнеса в одном запросе.
Вставьте блок ниже в Claude Code, Cursor, Codex, Devin, Aider или Replit Agent. Заполните свой стек. Агент предоставляет Didit, создает рабочий процесс проверки бизнеса, подключает веб-хук и отправляет.
didit-integration-prompt.md
# Didit Business Verification (KYB) — integrate in 5 minutes
You are integrating Didit's Business Verification (Know Your Business / KYB)
module into <my_stack>. Follow these steps exactly. Every URL, header, and
workflow-type value below is canonical — do not paraphrase or "improve" them.
## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
(returns an API key bound to the workspace + application).
## 2. Create a KYB workflow
In the Business Console: Workflows -> Create workflow -> select
"Business Verification" as the workflow type. Enable the features you need:
- Company registry lookup (required)
- Company Anti-Money Laundering (AML) (recommended)
- Key People (required for most regulated industries)
- Documents (optional - configure which document types)
Save and copy the workflow_id. KYB workflows automatically create
business sessions - there is no extra "business" flag to set on the
session create call.
## 3. Create a business session via the API
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your-api-key> (lowercase, hyphenated)
Content-Type: application/json
Body:
{
"workflow_id": "<your-kyb-workflow-id>",
"vendor_data": "biz-acme-001"
}
Response:
- session_id (e.g. bs_01H...)
- session_number (sequential)
- url (hosted verification link)
Deliver the url to the business administrator via your own channel.
They open it, confirm registry data, add Ultimate Beneficial Owners
(UBOs) and officers, upload documents, and submit.
## 4. Webhooks
Register a webhook destination once via
POST https://verification.didit.me/v3/webhook/destinations/
with subscribed_events:
status.updated, data.updated,
business.status.updated, business.data.updated
Every delivery carries an X-Signature-V2 header you MUST verify before
trusting the payload. HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
1. sortKeys(payload) recursively
2. shortenFloats (truncate trailing zeros after the decimal point)
3. JSON.stringify the result
4. HMAC-SHA256 with the secret_shared_key
5. Hex-encode, compare to the X-Signature-V2 header.
Business-session events carry session_kind: "business" inside data and
the business_session_id. Route on session_kind to your KYB handler.
Example status.updated payload:
{
"event": "status.updated",
"application_id": "app_abc123",
"timestamp": "2026-04-18T12:30:00Z",
"data": {
"session_id": "bs_01H...",
"session_kind": "business",
"vendor_data": "biz-acme-001",
"status": "APPROVED",
"previous_status": "IN_PROGRESS"
}
}
## 5. Fetch the decision (optional - the webhook already carries it)
GET https://verification.didit.me/v3/session/{session_id}/decision/
Headers:
x-api-key: <your-api-key>
Top-level shape:
- status "APPROVED" | "DECLINED" | "IN_REVIEW" | "RESUBMITTED" | "IN_PROGRESS" | "NOT_STARTED"
- session_kind "business"
- registry_checks[] per-jurisdiction company registry payloads
- company_aml_checks[] entity AML hits (sanctions, PEP, adverse media)
- key_people_checks[] registry-disclosed + user-submitted UBOs / shareholders / directors / representatives, plus ubo_kyc_summary
- document_verifications[] uploaded documents with Optical Character Recognition (OCR) fields
- business_session_id mirrors session_id
Each key_people entry includes role tags (ubo, shareholder, director,
representative, authorized_signatory, etc.), ownership_percentage, voting
percentage, and - if Know Your Customer (KYC) is required for that role - a linked_kyc_session_id
pointing at a child User Verification session.
## 6. Hard rules - do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- KYB is workflow-typed - there is no standalone POST /v3/business-verification/.
Set the workflow type to "Business Verification" in the console; the
session created against that workflow_id is automatically a business session.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Session status casing: APPROVED, DECLINED, IN_REVIEW, RESUBMITTED, IN_PROGRESS, NOT_STARTED (uppercase, underscore).
- Always verify webhook signatures before trusting payload data.
## 7. Pricing reference (public)
- Business Verification core (registry + UBO + officers + Key People): $2.00 per check
- Company AML screening: $0.20 per check
- Each linked KYC session spawned for a UBO / officer: $0.33 per KYC bundle
- KYB document collection (per-document OCR + tamper check): $0.20 per document
- 500 free verifications every month, forever, on every account.
## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me - no separate flag.
- Test companies (mocked registry responses) available in sandbox mode.
- Switch to live: flip the application's environment toggle in console.
When in doubt: https://docs.didit.me/business-verification/overview
Нужен дополнительный контекст? Смотрите полную документацию модуля.docs.didit.me →
Соответствие по умолчанию
Откройте новую страну в один клик. Мы делаем сложную работу.
Мы открываем местные дочерние компании, получаем лицензии, проводим тесты на проникновение, получаем сертификаты и соблюдаем все новые правила. Чтобы запустить верификацию в новой стране, просто переключите тумблер. Более 220 стран в работе, аудит и пентесты проводятся ежеквартально — единственный поставщик идентификационных данных, который правительство страны-члена ЕС официально назвало более безопасным, чем личная верификация.
Юрисдикции с покрытием реестра, должностных лиц и владения.
0
Теги ролей — владелец, акционер, директор, подписант и другие.
$0.00
На каждый бизнес. Реестр, владельцы, должностные лица и AML в одном вызове.
$0.00
На каждый связанный KYC. Та же цена полного пакета, что и для отдельного пользователя.
Три уровня, один прайс-лист
Начните бесплатно. Платите за использование. Масштабируйтесь до Enterprise.
500 бесплатных проверок каждый месяц, навсегда. Оплата по мере использования для продакшена. Индивидуальные контракты, хранение данных и SLA (соглашения об уровне обслуживания) для Enterprise.
Бесплатно
Бесплатно
$0 / месяц. Кредитная карта не требуется.
Бесплатный пакет KYC (проверка личности + пассивная проверка живости + сопоставление лиц + анализ устройства и IP) — 500 / месяц, каждый месяц