メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
ネオバンク、決済、貸金業者向け

フィンテック向けに構築された本人確認とリアルタイム不正対策。

個人ユーザーを30秒以内にオンボーディング。すべての実質的支配者に対して、KYCと連携したKYBを実行。トランザクション監視でリアルタイムに不正を検知。欧州金融機関ライセンス、PSD3、DORA、6AMLD監査に対応。

支援元
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me

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

フィンテックネイティブ

KYC、KYB、AML、
そしてリアルタイムのトランザクション監視。

オンボーディングからリアルタイム監視までを単一契約で。フルKYC $0.33・AML $0.20・継続的AML $0.07/ユーザー/年・監視イベント1回あたり$0.001。オンランプ/オフランプフロー向けの暗号資産ウォレットスクリーニングはオプションです。

仕組み

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

ステップ 01 / 04

ワークフローを構成

ワークフロービルダーで、お客様の業種に必要なモジュールを選択してください。本人確認、パッシブ・ライブネス、顔照合、AMLスクリーニング、デバイス&IP分析、住所証明、AMLモニタリング、生体認証など、それぞれトグル一つで設定できます。コードは不要です。

開発者向けに構築 · 不正対策に特化 · オープンな設計

ネオバンク、決済、貸金業者向けに必要なすべてのモジュール。 単一のワークフロー。

単一のWorkflow Builderに25種類の公開モジュールを搭載。各モジュールは同じ /v3/session/ エンドポイントのトグルとして機能します。アップセルティア、個別のSKU、追加のAPI呼び出しは一切ありません。
01 · オンボーディング

2秒未満でフルKYC(本人確認)を完了。

すべてのセッションで本人確認、Passive Liveness、顔認証、デバイス・IP分析を実行。iBeta Presentation Attack Detection (PAD) レベル1認定。エンドツーエンドで2秒未満の推論、バンドルKYCは1回あたり$0.33、毎月$10の無料クレジット。
ドキュメントを読む
02 · 構成

一つのワークフロー。すべてのモジュール。一つの請求書。

単一のワークフロービルダーに25の公開モジュール。本人確認、ライブネス、顔照合、AML、住所証明、生体認証、そして管轄区域で必要とされる業種ごとの追加機能を、エンジニアリング作業なしで切り替えられます。
モジュールを見る
03 · AML

1,300以上の制裁、PEP、ネガティブメディアリスト。

AMLスクリーニングは1チェックあたり$0.20、継続的なモニタリングはユーザー1人あたり年間$0.07。14言語に対応し、毎日差分を更新。疑わしい活動報告(SAR)ワークフローとケース管理を内蔵。6AMLD、銀行秘密法、FFIECに準拠した状態で提供されます。
AMLカバレッジ
04 · リスクポリシー

判断。レビュー。承認。リスクごと。申請ごと。

重複ユーザー、AMLヒット、デバイスインテリジェンスの高リスク、書類ライブネスの低さ、地理的位置の不一致など、すべてのリスクカテゴリは設定可能なアクションにマッピングされます。再デプロイなしで、申請ごと、国ごと、書類の種類ごとにポリシーを調整できます。
05 · 監視

ユーザーオンボーディング後の不正を検知。

リアルタイムのトランザクションモニタリングには、11のシード済みルールバンドル(速度、ストラクチャリング、ミュールパターン、金融活動作業部会(FATF)トラベルルール)が含まれます。AWAITING_USER自動是正は、エンジニアリング作業なしで高リスクの送金に対する再KYCステップをトリガーします。
トランザクションモニタリング
06 · ライフサイクル

認証、検証、モニタリング。すべてを1つの契約で。

規制対象の顧客は、3つのステージすべてに関わります。1つのAPI、1つのオーケストレーター、1つの請求書で、再認証からオンボーディング時のKYC(顧客確認)+ KYB(企業確認)、継続的なトランザクションモニタリング、ウォレットスクリーニングまで、1チェックあたり$0.15で提供します。
フルライフサイクル
連携

2つのエンドポイント。同じJSON。同じ価格。

1回の呼び出しで認証フローを開始し、Webhookで完了します。ホストされたUIを使用する場合でも、スタンドアロンのエンドポイントを呼び出す場合でも、同じ形式です。
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_3daf4c64",
    "vendor_data": "user_42"
  }'
201作成済み{ "url": "https://verify.didit.me/?session_token=..." }
POST /v3/workflows/ネオバンク、決済、貸金業者向けバンドル
$ curl -X POST https://verification.didit.me/v3/workflows/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_industry_starter",
    "features": ["ID_VERIFICATION", "LIVENESS", "FACE_MATCH", "IP_ANALYSIS"]
  }'
201作成済み{ "workflow_id": "wf_3daf4c64" }
エージェント対応統合

プロンプト一つでネオバンク、決済、貸金業者向けオンボーディングを実装。

下記のブロックをClaude Code、Cursor、ChatGPT、または当社のMCPサーバー経由で任意のコーディングエージェントに貼り付けてください。エージェントがこれを読み取り、インテグレーションを記述します。
didit-integration-prompt.md
# Didit industry onboarding — integrate in 5 minutes

You are integrating Didit's identity + fraud stack into <my_stack>. Follow
these steps exactly. Every URL, header, and enum 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. Compose a workflow for your vertical
Create a workflow with the modules your vertical needs:
  POST https://verification.didit.me/v3/workflows/
  Header:  x-api-key: <your-api-key>
  Body:    workflow_label, features array — UPPERCASE enum values

Recommended starter bundle (full KYC):
  [
    { "feature": "OCR" },
    { "feature": "LIVENESS" },
    { "feature": "FACE_MATCH" },
    { "feature": "IP_ANALYSIS" }
  ]

Add per-vertical modules from this list:
  AML_SCREENING, PROOF_OF_ADDRESS, NFC, AGE_ESTIMATION, BIOMETRIC_AUTH,
  PHONE_VERIFICATION, EMAIL_VERIFICATION, QUESTIONNAIRE, DATABASE_VALIDATION.

## 3. Create a verification session
POST https://verification.didit.me/v3/session/
Headers:
  x-api-key: <your-api-key>
  Content-Type: application/json
Body:
  {
    "workflow_id": "<wf_id_from_step_2>",
    "vendor_data": "<your_internal_user_id>",
    "callback":    "<your_webhook_url>"
  }
Response:
  {
    "session_id":  "ses_...",
    "url":         "https://verify.didit.me/?session_token=...",
    "status":      "Not Started"
  }

Redirect the user to url. The hosted UI handles capture, lighting,
mobile handoff, and accessibility for you.

## 4. Webhooks
- Register a destination once via
  POST https://verification.didit.me/v3/webhook/destinations/
  Body: url, subscribed_events: ["session.verified", "session.review_started",
                                  "session.declined", "kyc_expired"]
- Response includes secret_shared_key — store it.
- Every webhook delivery carries an X-Signature-V2 header you MUST verify
  before trusting the payload. 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.

## 5. Read the report
Every per-feature result is an ARRAY — one entry per workflow node, each
carrying its own node_id. Select the entry you want by node_id, never by
index, and never expect a singular id_verification block. The webhook nests
the arrays under decision (below); GET /v3/session/{session_id}/decision/
returns the same arrays at the response ROOT (response.id_verifications —
there is no response.decision on the GET).
Common fields:
  - status: "Approved" | "Declined" | "In Review" | "Expired" | "Not Finished"
  - decision.id_verifications[].document_type, .document_number, .expiration_date
  - decision.liveness_checks[].score (0-100), .status
  - decision.face_matches[].score (0-100), .status
  - decision.aml_screenings[].hits: array (sanctions / PEP / adverse-media matches)
  - decision.ip_analyses[].country, .risk_level
  - warnings: array of risk codes — each surfaces in the console's risk policy

## 6. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enum is UPPERCASE (e.g. OCR, LIVENESS, FACE_MATCH, AML_SCREENING).
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Declined", "In Review",
  "Expired", "Not Finished" (title-cased, space-separated).

## 7. Pricing reference (public)
- Full KYC bundle (ID + Liveness + Face Match + IP): $0.33 per session
- AML Screening: $0.20 per check, ongoing $0.07 / user / year
- Wallet Screening: $0.15 per screen — or bring your own provider
- $10 of free credit every month, on every account.

## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Switch to live: flip the application's environment toggle in console.

When in doubt: https://docs.didit.me
さらに詳しい情報が必要ですか?モジュールの全ドキュメントをご覧ください。docs.didit.me →
設計段階からのコンプライアンス

ワンクリックで新しい国に進出。 面倒な作業は私たちにお任せください。

私たちは現地法人を設立し、ライセンスを取得し、ペネトレーションテストを実施し、認証を取得し、新しい規制すべてに準拠します。新しい国で認証を提供するには、トグルを切り替えるだけです。220以上の国で稼働しており、四半期ごとに監査とペネトレーションテストを実施しています。EU加盟国の政府が対面認証よりも安全だと正式に認めた唯一のIDプロバイダーです。
セキュリティ&コンプライアンス資料を読む
SOC 2 · Type II — AICPA · 2026
SOC 2 · Type I — AICPA · 2026
ISO/IEC 27001 — 情報セキュリティ · 2026
EU金融サンドボックス — Tesoro · SEPBLAC · BdE
FIDO Alliance — アソシエイトメンバー · 2026
iBeta Level 1 PAD — NIST / NIAP · 2026
GDPR — EU 2016/679
HIPAA — 45 CFR §160 · §164
DORA — EU 2022/2554
MiCA — EU 2023/1114
EBAリモートオンボーディング — EBA/GL/2022/15
AMLD6 · eIDAS 2.0 — 設計段階からのEU準拠
Jugendschutz geprüft — FSM · JMStV §4(2) · 2026

数字で見るDidit。

実績
  • $0.33
    フルKYC(本人確認)バンドルあたり。
  • <2s
    セッションあたりのエンドツーエンド推論。
  • 220+
    対応国・地域。
  • $10
    毎月無料クレジット。
業界別ソリューション例

フィンテック

ネオバンク、電子マネー機関 (EMI)、貸金業者、証券会社、送金サービス、BaaS など、規制対象のリテール金融全般。
01 · 本人確認

オンボーディング。本人確認。スクリーニング。

新規ユーザーが実在し、固有であり、提示された書類と一致することを確認します。1,300以上の制裁、PEP (政治的要人)、およびネガティブメディアリストと同一のAPIコールで照合します。 AMLD6要件に対応。ID認証、アクティブライブネス、顔照合、デバイス&IP分析により、台帳に記録される前に合成されたIDを検出します。居住確認のための住所証明、DMV、税金、有権者、裁判所、制裁記録を相互参照するデータベース検証を追加できます。
02 · 認証

重要なタイミングで再認証。

既存ユーザーが新しいセルフィーで本人確認を再実行します。オンボーディングと同じインフラストラクチャを使用。高額取引、高リスク、または高信頼性のアクション時にトリガーします。 高額送金、パスワードリセット、受取人変更時にステップアップ認証。オンボーディング時と同じセルフィーを使用するため、追加の連携は不要です。
03 · モニタリング

ユーザーと取引を継続的に監視。

ケース管理と SAR (不審な取引報告書) ワークフローを備えたリアルタイムのルールベース取引検査。継続的な AML 再スクリーニングにより、すべてのユーザーを最新の制裁、PEP、およびネガティブメディアリストと照合します。 11種類のシード済みルールバンドルと SAR (不審な取引報告書) ワークフローにより、すべての取引をリアルタイムで監視します。オンボーディングされたすべての顧客を AML に対して継続的に再スクリーニングします。

見出しの合計は、必須モジュールのみを定価で表示しています。無料の不正防止シグナルに追加費用はかかりません。オプションおよび推奨モジュールにはタグが付いています。GrowthプランとScaleプランではそれぞれ4%と10%の割引が適用されます。Enterpriseプランの見積もりについては営業担当者にお問い合わせください。

4つのプラン、1つのアカウント

無料で開始。従量課金制。エンタープライズまで対応。

毎月$10の無料クレジット。その後は完了したチェックに対してのみお支払いください。料金はFreeプランの定価、Growthプランで4%オフ、Scaleプランで10%オフです。エンタープライズプランでは、カスタム契約、データレジデンシー、サービスレベル契約(SLA)をご利用いただけます。

無料

$0/月・カード情報不要

無料クレジットで全チェックをお試しください。

スタートに必要なすべて:
  • 毎月$10分の無料クレジット
  • 220以上の国での全チェックを定価で利用可能
  • 毎月1,000件の取引モニタリングが含まれます
  • 最初の50,000ユーザー分の認証が毎月無料
  • ワークフロービルダー、SDK、API、メンバー2名
  • AIサポート コンソール内AIアシスタントとドキュメント。
ほとんどのチームに選ばれています

Growth

$99/ 月

本番運用を開始するチーム向け。または年間$1,128。

無料の全機能に加え、以下が含まれます。
  • 毎月$115分のクレジット
  • Diditの全料金が4%オフ
  • 毎月10,000件の取引モニタリングが含まれます
  • 調査員およびドロップオフエージェント、ケース管理
  • メンバー10名、プリセットロール、5年間のデータ保持
  • メール・チャットサポート 1営業日以内に返信いたします。

Scale

$299/月

大量の処理を行うチーム向け。または年間$3,408。

Growthの全機能に加え、以下が含まれます。
  • 毎月$350のクレジット
  • Diditの全料金が10%オフ
  • 月間100,000件のトランザクション監視を含む
  • ホワイトラベル:独自のドメインでブランドを表示
  • 無制限のメンバー、カスタムロール、稼働率SLA
  • 優先サポート 24時間以内に対応。さらにインテグレーションコールとセットアップレビュー。

エンタープライズ

カスタム年間契約

大容量利用や企業調達向け。

Scaleの全機能に加え、以下が含まれます。
  • 年間コミットメントがクレジットとして付与されます
  • 契約に応じた割引とレートカード
  • 企業向けシングルサインオン (SSO) と SCIM
  • カスタムデータ保持期間と稼働率SLA
  • 組織横断的な不正検知ネットワークシグナル
  • 専任チーム 専任チームとのプライベートSlackチャンネル。

1つのプランと1つのクレジット残高で、本人確認、認証、取引モニタリングの全製品をカバーします。GrowthとScaleは月額払い、または年間一括払いで$1,128と$3,408です。

FAQ

よくある質問

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

KYC、KYB、取引監視、ウォレットスクリーニングを一つのAPIで。5分で統合できます。

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