メインコンテンツにスキップ
Diditが200万ドルを調達し、Y Combinator (W26)に参加
Didit
企業確認 (KYB)

あらゆるビジネスを認証。
すべてのUBOを特定。

あらゆる企業をエンドツーエンドで確認:登記簿を抽出し、すべてのUBO(最終受益者)を特定し、法人およびすべてのUBOを制裁リストと照合し、それぞれについてKYC(顧客確認)チェックを実行します。企業あたり$2.00、220以上の法域に対応。

支援元
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

世界中の2,000以上の組織から信頼されています。

クローズドループKYB

登記、UBO、役員、
およびすべてのUBOに対するKYC。

1回の呼び出しで企業を特定し、所有者と役員を抽出し、 1,300以上の制裁リストと照合し、各UBOに対して再利用可能なKYCチェックを 追加費用なしで実行します。

仕組み

サインアップから認証済みユーザーまで4つのステップ。

  1. ステップ 01

    ワークフローを作成する

    ID、生体認証、顔照合、制裁、住所、年齢、電話、メール、カスタム質問など、必要なチェックを選択します。ダッシュボードのフローにドラッグするか、同じフローをAPIに投稿します。条件に基づいて分岐させたり、A/Bテストを実行したりできます。コードは不要です。

  2. ステップ 02

    統合する

    当社のWeb、iOS、Android、React Native、またはFlutter SDKを使用してネイティブに埋め込みます。ホストされたページにリダイレクトします。または、メール、SMS、WhatsAppなど、どこでもユーザーにリンクを送信するだけです。お使いのスタックに合ったものをお選びください。

  3. ステップ 03

    ユーザーがフローを完了する

    Diditは、カメラ、照明キュー、モバイルハンドオフ、アクセシビリティをホストします。ユーザーがフロー中に、200以上の不正信号をリアルタイムでスコアリングし、すべてのフィールドを信頼できるデータソースと照合して検証します。2秒以内に結果が出ます。

  4. ステップ 04

    結果を受け取る

    リアルタイムの署名付きWebhookにより、ユーザーが承認、拒否、またはレビューに送られた瞬間にデータベースが同期されます。必要に応じてAPIをポーリングします。または、コンソールを開いてすべてのセッション、すべての信号を検査し、ケースを独自の方法で管理します。

コンプライアンスのために構築。不正対策のために構築。設計上オープン。

6つの機能。1つのクローズドループ。ビジネス確認

すべての機能は同じワークフロー上のトグルです。アップセルティア、個別のプラン、手動フローは一切ありません。コンソールでワークフローごとにオン/オフを切り替えることができます。
01 . 登記

220以上の管轄区域。1回の登記呼び出し。

設立国の公式会社登記を照会し、会社の正式名称、番号、種類、ステータス、住所、納税者番号を返します。EU、英国、米国(州ごと)、および主要なラテンアメリカの管轄区域は初日からカバーされています。
レジストリ検索GET /registry/ES
company_nameAcme Iberia SL登録B-87412309ESタイプSociedad Limitada法人化2018-04-12ステータスアクティブ
220以上の管轄区域をカバー。EU - US - LatAm
02 . UBO

受益者。取得、事前入力、確認済み。

所有権の閾値(一般的に25%)を超える所有者は、登記から抽出され、ホストされたフローに事前入力されます。ビジネス管理者は、提出前に当事者を確認、編集、または追加します。法人所有者は、ネストされたKYBサブセッションを生成できます。
UBOsしきい値 25%
カルメン・エスパニョーラ
役割: UBO - 株主
42.0%
デビッド・サンチェス
役割: UBO
33.0%
イベリア・ホールディングス SA
法人株主
25.0%
レジストリから取得済み。フロー内で確認済み。key_people_checks[]
03 . 役員

取締役、秘書、署名者。15の役割タグ。

15の標準的な役割タグは、所有権(UBO、株主、受益者、設定者、投資家)とガバナンス(取締役、会長、秘書、署名者、創設者)をカバーしています。1人が複数の役割を担うことができます。各タグはワークフローごとに必須またはオプションです。
役員15の役割タグ
ルシア・マルティネス
取締役署名者
ホアキン・オルティス
非業務執行
マルタ・ビダル
秘書
各役割はワークフローごとに設定可能。15の正規タグ
04 . エンティティ + 個人AML

会社に対するAML。すべてのUBOに対するAML。

AMLスクリーニングは、1,300以上の情報源(制裁(OFAC、EU、UN、HM Treasury)、PEP(政治的に影響力のある人物)、ネガティブメディア、執行措置)に対して自動的に実行されます。会社はエンティティとしてスクリーニングされ、すべての所有者と役員は個人としてスクリーニングされます。
エンティティおよびすべてのUBOに対するAML1,300以上のリスト
entity_type: 会社
  • アクメ・イベリア SL
  • 制裁ヒット数 0
  • 執行数 0
  • 承認済み
entity_type: 個人
  • カルメン・エスパニョーラ
  • PEPヒット0件
  • ネガティブメディア0件
  • 承認済み
1つの画面。会社とすべてのUBO。$0.20 / entity
05 . リンクされたKYC

UBOごとのKYC。同じオーケストレーター。同じ監査証跡。

KYCを必要とするすべての役割は子セッションを生成します。ホストされたIDキャプチャ、パッシブ生体認証、顔照合、デバイス&IP分析などです。親は、必要なすべての子が解決されるまで待機し、最終的な判断を集約します。スプレッドシートも手動での追跡も不要です。
リンクされたKYCubo_kyc_summary
Acme Iberia SLbs_01H...
vs_01J...カルメン・エスパニョーラ承認済み
vs_01J...デビッド・サンチェス承認済み
vs_01J...ルシア・マルティネス審査中
クローズドループ。1つの監査証跡。$0.33 / linked KYC
06 . ドキュメント

補足書類。OCRと登記を相互チェック。

設立証明書、定款、株主名簿、財務諸表、住所証明書など、ホストされたフロー内でアップロードされます。当社はフィールドを抽出し、登記と照合し、アナリストのレビューのために矛盾を指摘します。
書類OCRクロスチェック
設立証明書一致
定款一致
株主名簿一致
登録住所証明一致
OCRとレジストリ。不整合が検出されました。$0.20 / document
統合

1つのワークフロータイプ。2つの統合パス。

コンソールでビジネス検証ワークフローを選択し、セッションAPIを呼び出します。イベント駆動型フローのWebhookをリッスンするか、必要に応じて決定を取得します。どちらの方法でも同じJSONです。
POST /v3/session/ホストされたUI
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_kyb_es",
    "vendor_data": "biz-acme-001"
  }'
201作成済み{ "session_id": "bs_01H...", "url": "verify.didit.me/..." }
KYBタイプのworkflow_idはビジネスセッションを自動作成します。URLを 会社の管理者に送付してください。ドキュメント →
GET /v3/session/{id}/decision/サーバー間
$ curl https://verification.didit.me/v3/session/bs_01H.../decision/ \
  -H "x-api-key: $DIDIT_API_KEY"
200OK{ "status": "APPROVED", "session_kind": "business" }
registry_checks、key_people_checks、company_aml_checks、 document_verificationsを返します。ドキュメント →
エージェント対応統合

1つのプロンプトでビジネス認証を実装。

以下のブロックを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以上の国が稼働しており、四半期ごとに監査と侵入テストが行われています — EU加盟国の政府が対面検証よりも安全だと正式に認めた唯一のIDプロバイダーです。
セキュリティ&コンプライアンスの書類を読む
EU金融サンドボックス
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
情報セキュリティ · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
設計によりEUに準拠

証明番号

証明番号
  • 0+
    登記、役員、所有権のカバー範囲を持つ管轄区域。
  • 0
    役割タグ — 所有者、株主、取締役、署名者など。
  • $0.00
    ビジネスごと。登記、所有者、役員、AMLを1回の呼び出しで。
  • $0.00
    リンクされたKYCごと。スタンドアロンユーザーと同じフルバンドル価格。
3つのティア、1つの価格表

無料で開始。従量課金。エンタープライズへ拡張。

毎月500回の無料検証、永久に。本番環境では従量課金。エンタープライズではカスタム契約、データレジデンシー、SLA(サービスレベル契約)。
無料

無料

月額$0。クレジットカード不要。

  • 無料KYCバンドル(ID検証 + パッシブ生体検知 + 顔照合 + デバイス&IP分析) — 毎月500回
  • ブロックリスト登録ユーザー
  • 重複検出
  • すべてのセッションで200以上の不正信号
  • Diditネットワーク全体でのKYCの再利用
  • ケース管理プラットフォーム
  • ワークフロービルダー
  • 公開ドキュメント、サンドボックス、SDK、MCP(Model Context Protocol)サーバー
  • コミュニティサポート
最も人気
従量課金

従量課金制

使用した分だけお支払いください。25以上のモジュール。モジュールごとの公開価格、月額最低料金なし。

  • $0.33で完全なKYC(ID + 生体認証 + IP / デバイス)
  • 10,000以上のAMLデータセット — 制裁、PEPs、ネガティブメディア
  • データベース検証のための1,000以上の政府データソース
  • トランザクションあたり$0.02でトランザクション監視
  • 企業あたり$2.00でライブKYB
  • チェックあたり$0.15でウォレットスクリーニング
  • ホワイトラベル検証フロー — あなたのブランド、私たちのインフラ
エンタープライズ

エンタープライズ

カスタムMSA & SLA。大量の取引と規制プログラム向け。

  • 年間契約
  • カスタムMSA、DPA、SLA
  • 専用のSlackおよびWhatsAppチャネル
  • オンデマンドの手動レビュー担当者
  • 再販業者およびホワイトラベルの条件
  • 独占的な機能とパートナー統合
  • 指名されたCSM、セキュリティレビュー、コンプライアンスサポート

無料で開始 → チェック実行時のみ支払い → カスタム契約、SLA、またはデータレジデンシーのためにエンタープライズをアンロック。

FAQ

よくある質問

本人確認と不正対策のためのインフラ。

KYC、KYB、取引モニタリング、ウォレットスクリーニングのための単一API。5分で統合。

AIにこのページの要約を依頼する