メインコンテンツにスキップ
Diditが200万ドルを調達し、Y Combinator (W26)に参加
Didit
ギグワーカーの認証

ワーカーをオンボーディングします。悪質な行為者の再申請をブロックします。

ドライバー、配達員、フリーランサー、クリエイター — 1つのDiditセッションで本人確認、生体認証、顔照合、AML。ワーカー1人あたり$0.53。必要に応じて国ごとのライセンス登録を追加可能(+$0.20)。

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

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

映画のような暗い抽象的なギグワーカー認証スタックのイラスト — 純粋な黒の上に3Dパースペクティブで浮かぶ4枚の半透明のガラスパネルが、光るDidit Blueの線で結ばれ、4つの光るスキャナーブラケットで囲まれています。各パネルには小さな薄い白色の抽象的なモチーフ(運転免許証の輪郭、配達ヘルメットのシルエット、ルートのウェイポイント、顔の楕円)が描かれています。

ギグプラットフォームが負うべきもの

ワーカーを検証します。ライセンスを確認します。再応募者を捕らえます。

停止されたドライバーや禁止された配達員は、毎日新しい名前で再登録しています。 Diditは、本人確認とAMLを1つのセッションでワーカー1人あたり$0.53で提供し(国ごとのライセンス登録は追加で$0.20)、Face Search 1:Nは、新しい書類、新しい名前、新しいメールアドレスであっても、同じ顔を200ms以内に検出します。毎月500件の認証が無料です。

仕組み

サインアップから認証済みユーザーまで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

    結果を受け取る

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

ギグプラットフォーム向けに構築 · インフラストラクチャのような価格設定

5つのチェック。1回の呼び出し。ワーカーごとに$0.53

ギグのサインアップでは、一度にいくつかのことが必要です — 本人が実在することを確認し、制裁リストに載っていないことを確認し、以前に禁止されたワーカーが新しい名前で再登録していないことを確認します。Diditはこれらすべてを1回の呼び出しで提供し、ドライバーをオンボーディングする際にライセンス登録チェックを追加できます。
01 · ワーカーバンドル

本人確認、生体認証、顔照合、AML — ワンコールで完了。

ワーカー1人あたり$0.33で完全なKYCとAML($0.20)。iBetaレベル1プレゼンテーション攻撃検出(PAD)認定、2秒未満の判定、すべてのセッションで200以上の不正信号が追加費用なしでスコアリングされます。
ユーザー認証モジュール
02 · ライセンス登録(オプション)

ドライバーのオンボーディング時にレジストリのクロスチェックを追加します。

ライドシェアやデリバリーの場合、データベース検証をオンにして、発行国の運輸当局(スペインのDGT、英国のDVLA、米国の州DMV、ブラジルのDENATRAN)とライセンスを照合します。20以上の国で利用可能、1回あたり$0.20、使用した場合のみ請求されます。
データベース検証モジュール
03 · 継続的なAML

毎日従業員を再スクリーニングします。

継続的なAMLモニタリングは、承認されたすべてのワーカーを1,300以上の制裁、政治的要人(PEP)、および不利なメディアリストに対して毎日再スクリーニングします。新しいヒットは自動的にケースを開きます。ワーカー1人あたり年間$0.07で、元のセッションに含まれており、追加の統合は不要です。
AMLスクリーニングモジュール
04 · 再応募ブロック

顔検索1:N — 同じ顔、新しい名前、ブロック済み。

すべての新しいオンボーディングは、セルフィーをプライベートワーカーインデックスとクロスチェックします。新しい書類、新しいメールアドレス、新しいIPで再応募する禁止されたドライバーは、200ms以内にフラグが立てられます。拒否、レビュー、承認はアプリごとに設定可能です。無料、すべてのワークフローに含まれています。
顔検索1:Nモジュール
05 · すべてのギグの原型

すべてのカテゴリで同じワークフロー。

ライドシェア、デリバリー、クリエイターマーケットプレイス、ホームケア、オンデマンドプロフェッショナル — すべて同じDiditレシピを実行します。ノーコードのワークフロービルダーでギグカテゴリに基づいてワークフローを分岐させます。
モビリティ業界のワークフロー
統合する

1つのセッション。1つのウェブフック。ワーカーをアクティブ化します。

サインアップ時にセッションを開きます。署名された判定を読み取ります。ワーカーをアクティブ化するか、運用にルーティングします。
POST /v3/session/ギグ
$ 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_gig_rideshare",
    "vendor_data": "driver-9241"
  }'
201作成済み{ "session_url": "verify.didit.me/..." }
Webhookがstatus: Approvedと示すまで最初のジョブアクセスを保留します。ドキュメント →
POST /webhooks/didit判定
// X-Signature-V2 verified upstream
if (payload.status === "承認済み") {
  activateWorker(payload.vendor_data);
  indexFace(payload.face);
} else if (payload.status === "拒否済み") {
  blockReapplication(payload.aml.hits);
}
200OKステータス 承認済み · 拒否済み · レビュー中 · KYC期限切れ
ペイロードを読み取る前にX-Signature-V2を検証します。ドキュメント →
エージェント対応統合

ギグワーカーの認証を1つのプロンプトで提供します。

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",
      "id_verification": { "status": "Approved", "document_type": "Driver License" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "ip_analysis": { "status": "Approved" },
      "aml": { "status": "Approved", "hits": [] },
      "database_validation": { "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.
さらに詳しい情報が必要ですか?モジュールの全ドキュメントをご覧ください。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.00
    ワーカーあたり — KYC + AML。ライセンス登録を使用すると$0.20が追加されます。
  • 0+
    運転免許証登録が利用可能な国。四半期ごとにさらに多くの国で提供されます。
  • <0ms
    顔検索1回あたり:プライベートワーカーインデックスに対するNルックアップ。
  • 0
    毎月、すべてのアカウントで無料の認証。
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にこのページの要約を依頼する