すべてのモジュール、エンドポイント、Webhookを検索できます。
本人確認と不正対策を
統合する最善の方法。
サンドボックスを開き、curlコマンドを1つ実行するだけで、5分でデプロイできます。公開ドキュメント、5つのSoftware Development Kit (SDK)、そしてAIコーディングエージェントがDiditを統合できるModel Context Protocol (MCP)サーバーを提供。フルKYCチェックは1回$0.33、毎月500回まで無料です。
世界中の2,000以上の組織から信頼されています。
5分で本人確認を完了。
Diditアカウントを作成します。
- ビジネスコンソールで:
business.didit.meで60秒以内にサインアップ, クレジットカード不要、営業担当者とのやり取りも不要です。 - Application Programming Interface (API)で:
POST https://apx.didit.me/auth/v2/programmatic/register/を呼び出し、次にPOST .../verify-email/を呼び出します。
どちらの方法でも、サンドボックスAPIキーが発行されます, 本番環境と同じ形式で、すべてのモジュールが利用可能です。
モジュールを選び、ワークフローを構築します。
- ビジネスコンソールで: ワークフロービルダーにモジュールをドラッグ&ドロップ, 本人確認書類検証、パッシブライブネス、顔照合、アンチマネーロンダリング (AML)、ウォレットスクリーニング、インターネットプロトコル (IP)分析、その他19種類。
- APIで:
verification.didit.meのPOST /v3/workflows/を、必要なモジュールを指定して呼び出します。
どちらの方法でも、すべてのセッションで渡すworkflow_idが返されます。
- ID Verification
- Passive Liveness
- Face Match 1:1
- AML Screening
- Device & IP Analysis
- 住所証明
- NFC読み取り
- 電話番号認証
- ウォレットスクリーニング
- カスタム質問票
すべての判定結果に対し、単一のWebhook送信先を設定します。
- ビジネスコンソールで: WebhookのUniform Resource Locator (URL)を追加し、イベントを選択し、Diditが生成する署名シークレットをコピーします。
- APIで:
label、url、subscribed_eventsを指定してPOST /v3/webhook/destinations/を呼び出します。レスポンスには、Diditがすべての配信に署名するために使用するsecret_shared_keyが返されます。
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
すべてのエンドポイントがオープン · すべてのWebhookはHMAC署名済み。
セッションを作成します, SDKまたは直接APIで。
- Software Development Kit (SDK)で: Web、iOS、Android、React Native、Flutter用のネイティブSDKを組み込みます, 基盤となる
/v3/契約は同じです。 - APIで:
workflow_idとvendor_data値(ユーザー識別子)を指定してPOST /v3/session/を呼び出します。
レスポンスには、アプリにリダイレクトまたは埋め込むための検証URLが提供されます。
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'Webhookをリッスンするか、ポーリングします。
- リアルタイムWebhook: エンドポイントはすべてのステータス変更時に発火します。
status("Approved"、"Declined"、"In Review"、"Resubmitted"など)を読み取り、データベースを更新してデプロイします。 - ポーリングで:
GET /v3/session/:session_id/decision/を呼び出して同じペイロードを取得します, 受信トラフィックを受け入れられないスタックの場合に便利です。
ステータス文字列は正確で大文字・小文字を区別します。完全なステートマシンはdocs.didit.me/integration/verification-statusesで確認できます。
- evt_9c2session.verified2.4s ago200 OK
- evt_9c1session.review_started12s ago200 OK
- evt_9c0session.aml_hit1m ago200 OK
- evt_9bfsession.declined3m ago200 OK
すべてのインターフェースを公開。営業電話は一切なし。
1つのcURL。5つのSDK。
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'開発者とAIエージェントのために構築。
本人確認と不正対策のための1つのAPI。
単一のプロンプトで連携。
あらゆるフロー、国、ユースケースに対応。
有料プランなし。営業電話なし。今すぐお試しください。
使った分だけお支払いください。それだけです。
- ID Verification$0.15
- Passive Liveness$0.10
- Face Match 1:1$0.05
- AML Screening$0.20
- Device & IP Analysis$0.03
- ウォレットスクリーニング (KYT)$0.15
月500回まで無料 · 最低利用額なし · 年間契約なし。
オープンAPI。その上に構築。
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
すべてのエンドポイントがオープン · すべてのWebhookはHMAC署名済み。
あらゆるプラットフォームに対応するSDK。
市場最速の検証。
- p500.00s
- p950.00s
- p990.00s
市場最速の認証 · iPhone、Android、デスクトップ、タブレット、5Gまたは2Gに対応。
無料で開始。従量課金制。エンタープライズまで対応。
無料
開発、テスト、そして最初のユーザー向け。
- 毎月500件のフルKYC認証
- 本人確認、生体認証、顔照合、デバイス&IP
- 200以上の不正検知シグナル、ブロックリスト、重複チェック
- Diditネットワーク全体でKYCを再利用可能
- ワークフロービルダー、ケース管理、SDK
- AIサポート コンソール内AIエージェント、ドキュメント、コミュニティ。
従量課金制
25以上のモジュールを公開価格で提供。自動ボリュームディスカウントあり。
- AMLスクリーニングとモニタリングは$0.07から
- 企業認証 $2.00 /社
- トランザクションモニタリング $0.02 /件
- ウォレットスクリーニング $0.15 /チェック
- 貴社ブランドでのホワイトラベルフロー
- AIサポート コンソール内AIエージェント、ドキュメント、コミュニティ。
エンタープライズ
大量利用や規制対象プログラム向け。
- 年間契約、コミットメント量に応じた価格設定
- カスタム法務条件、99.99%の稼働率SLA
- データレジデンシー、保持、セキュリティレビュー
- オンデマンドでの手動レビュー担当者
- リセラーおよびホワイトラベル契約
- 優先ヒューマンサポート 24時間年中無休の共有Slackチャンネル、専任のサクセスマネージャー
利用量の増加に応じて割引が自動適用されます。交渉や営業担当とのやり取りは不要です。
開発者の疑問にお答えします。
Diditを統合するにはどうすればよいですか?
サインアップから最初の判定まで5ステップです。
business.didit.meでアカウントを作成するか、POST https://apx.didit.me/auth/v2/programmatic/register/を呼び出します。- Business Consoleでワークフローを構築するか、
POST /v3/workflows/を呼び出します。 - コンソール経由でWebhookの送信先を登録するか、
POST /v3/webhook/destinations/を呼び出します(Diditはレスポンスで署名シークレットを返します)。 workflow_idとvendor_data(ユーザー識別子)を渡してPOST /v3/session/でセッションを作成します。返されたURLにユーザーをリダイレクトするか、同じ/v3/契約でネイティブのSoftware Development Kit (SDK)を組み込みます。- 署名されたWebhookで判定を受け取るか、
GET /v3/session/:session_id/decision/をポーリングします。
1つの/v3/ Application Programming Interface (API)で、Know Your Customer (KYC)、Know Your Business (KYB)、トランザクションモニタリング、ウォレットスクリーニング(KYT, Know Your Transaction)をカバーします。毎月500回まで検証が無料で、クレジットカードは不要です。
すぐに試せるサンドボックスはありますか?
はい、60秒以内に利用可能で、クレジットカードは不要です。 business.didit.meでサインアップ(またはPOST https://apx.didit.me/auth/v2/programmatic/register/でプログラム的に登録)すると、実際のApplication Programming Interface (API)キーが提供されたサンドボックスワークスペースにアクセスできます。
- 本番環境と同じ構成, 決定論的な判定、すべてのモジュールがアンロックされています。
- 実際の
/v3/エンドポイント、実際のWebhook、実際のドキュメントサンプル。 - 準備ができたらすぐに本番環境に切り替え可能, 同じキー、同じUniform Resource Locators (URLs)、同じ契約です。
どのようなSoftware Development Kit (SDK)を提供していますか?
5つのファーストパーティSDKはすべてオープンソースで、公開ドキュメントで提供されています。
- Web, JavaScript / TypeScript、フレームワークに依存せず、iframe埋め込みまたはホスト型フローのリダイレクト。
- iOS, Swift、
XCFrameworkとして配布。 - Android, Kotlin、Maven Central経由。
- React Native, ネイティブモジュール(TurboModules)上のTypeScriptバインディング。
- Flutter, 同じネイティブSDKをラップしたDart。
すべてのSDKは内部で同じ/v3/契約を呼び出すため、WebサイトではWeb、モバイルではネイティブといった組み合わせが可能です。詳細はdocs.didit.me/integration/web-sdks/overviewをご覧ください。
Webhookはどのように機能しますか?
送信先を1つ登録するだけで、Diditがすべての配信に署名します。
- Business Consoleでエンドポイントを設定するか、
label、url、subscribed_eventsを指定してPOST /v3/webhook/destinations/を呼び出します。 - Diditはレスポンスで
secret_shared_keyを返します。これを使用して、受信するすべてのWebhook(ヘッダー:X-Signature-V2)のHash-based Message Authentication Code (HMAC)-SHA256署名を検証します。 - 各ペイロードには、正確で大文字・小文字を区別する
status("Approved"、"Declined"、"In Review"、"Resubmitted"など)が含まれます。完全なステートマシンはdocs.didit.me/integration/verification-statusesをご覧ください。 - リトライは、
2xxを返すまで指数関数的バックオフを使用します。すべての配信はログに記録され、コンソールからオンデマンドでリプレイ可能です。
完全なリファレンスはdocs.didit.me/integration/webhooksをご覧ください。
レート制限と、大規模な利用時の対応はどうなっていますか?
すべてのプランで十分なデフォルト値が設定されており、アカウントごとに調整可能です。
- 無料枠, サンドボックスに加え、毎月500回の本番チェックが永続的に無料です。
- 従量課金, 継続的なボリュームに応じてバースト制限が自動的にスケールします。ローンチ中に制限に達することはありません。
- エンタープライズ, カスタムレート制限、専用キャパシティ、Master Services Agreement (MSA)に基づく稼働時間保証。
support@didit.meまでお問い合わせください。
地域ごとの目標キャパシティはstatus.didit.meで確認できます。毎月数百万件の検証において、過去6ヶ月間100%の稼働率を達成しています。
Claude Code、Cursor、その他のAIコーディングツールと統合できますか?
はい, プロンプトを1つ貼り付けるだけでデプロイできます。 docs.didit.me/integration/integration-promptにある標準的な統合プロンプトをClaude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けてください。エージェントがワークフローをプロビジョニングし、Webhookを接続し、エンドツーエンドのスモークテストを実行します。
エージェントが開始するセッションは、直接API呼び出しと同じ公開価格で利用できます, フルKnow Your Customer (KYC)は$0.33、単独の本人確認書類検証は$0.15、ウォレットスクリーニングは$0.15です。無料で追加設定は不要、Model Context Protocol (MCP)対応のあらゆるクライアントで動作します。
変更履歴はどこにありますか?また、APIのバージョン管理はどのように行われていますか?
`docs.didit.me/changelog`で毎月のリリースノートを公開しています, リリースされたすべてのモジュール、追加されたすべてのWebhookイベント、すべての破壊的変更が記載されています。
docs.didit.me/openapi-25.jsonにあるOpenAPI 3.1仕様は、ドキュメントと合わせてバージョン管理されています。Postmanにインポートしたり、任意の言語でクライアントを生成したりできます。- バージョン管理はデフォルトで追加型です。新しいフィールド、新しいオプションパラメータ、新しいWebhookイベントはバージョンアップなしでリリースされます。破壊的変更は新しい
/v4/ネームスペースで提供され、廃止期間が公表されます。 - フィールドの意味をサイレントに変更することはありません, 判定の形式、署名スキーム、ステータス列挙型が変更される場合は、ヘッダーの背後でリリースされ、切り替え前にアナウンスされます。
稼働状況を監視する方法と、インシデント発生時のプロセスはどうなっていますか?
`status.didit.me`では、地域ごとのリアルタイムの稼働状況とインシデント履歴(検証、Webhook、コンソール、ドキュメント)を公開しています。ログインは不要です。
- Really Simple Syndication (RSS)、メール、またはWebhook経由で障害アラートを購読できます。
- 実績: 過去6ヶ月間100%の稼働率。Service Level Agreement (SLA)では99.99%の可用性目標を掲げています。
- すべてのインシデントについて、同じページで公開ポストモーテムが提供されます。
- エンタープライズ契約では、担当オンコールエンジニア、専用のSlackまたはMicrosoft Teams共有チャネル、Master Services Agreement (MSA)に基づくインシデント重大度サービスレベル目標が追加されます。