跳到主要内容
Didit 融资200万美元并加入 Y Combinator (W26)
Didit
零工人员验证

入职一名工人。阻止重新申请的不良行为者。

司机、快递员、自由职业者、创作者——一个 Didit 会话:身份、活体检测、人脸匹配、AML。每位工作人员 $0.53。根据需要添加每个国家的驾照注册(+$0.20)。

支持者
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

全球2,000多家组织信赖。

一幅电影般的黑暗抽象零工人员验证堆栈插图——四个浮动的半透明玻璃面板以 3D 透视方式呈现在纯黑色背景上,由一条发光的 Didit 蓝色线条贯穿,并由四个发光扫描支架框住。每个面板都带有一个小的浅白色抽象图案(驾照轮廓、送货头盔剪影、路线航点、人脸椭圆形)。

零工平台应尽的责任

验证工人。检查许可证。抓住重新申请者。

被停用的司机和被禁的快递员每天都会以新名字重新注册。 Didit 在一个会话中提供身份 + AML,每位工作人员 $0.53(每个国家添加 驾照注册额外 $0.20),人脸搜索 1:N 在 200 毫秒内即可识别 同一张脸——即使是新证件、新名字、新邮箱。每月 500 次 免费验证。

工作原理

从注册到验证用户,仅需四步。

  1. 步骤 01

    创建工作流程

    选择您想要的检查项——身份、活体检测、人脸匹配、制裁、地址、年龄、电话、电子邮件、自定义问题。将它们拖入仪表板中的流程,或将相同的流程发布到我们的 API。根据条件进行分支,运行 A/B 测试,无需代码。

  2. 步骤 02

    集成

    使用我们的 Web、iOS、Android、React Native 或 Flutter SDK 进行原生嵌入。重定向到托管页面。或者只需通过电子邮件、短信、WhatsApp 等任何方式向您的用户发送链接。选择适合您堆栈的方式。

  3. 步骤 03

    用户完成流程

    Didit 托管摄像头、灯光提示、移动设备切换和可访问性。当用户在流程中时,我们会实时评估 200 多个欺诈信号,并根据权威数据源验证每个字段。两秒内出结果。

  4. 步骤 04

    您收到结果

    实时签名 Webhook 可在用户获得批准、拒绝或发送审核时立即同步您的数据库。按需轮询 API。或者打开控制台检查每个会话、每个信号,并以您的方式管理案例。

专为零工平台打造 · 基础设施定价

五项检查。一次调用。每位工人$0.53

零工注册需要一次性完成几件事——确认此人真实存在,检查他们是否在制裁名单上,并确保以前被禁的工作人员不会以新名字再次注册。Didit 在一次调用中完成所有这些,并允许您在司机入职时附加驾照注册检查。
01 · 工作人员捆绑包

身份、活体、人脸匹配、AML——一次调用。

每位工作人员的完整 KYC 费用为 $0.33,外加 AML ($0.20)。通过 iBeta Level 1 演示攻击检测 (PAD) 认证,两秒内出结果,每个会话免费评估 200 多个欺诈信号。
用户验证模块
02 · 驾照注册(可选)

在司机入职时添加注册表交叉检查。

对于网约车和送货服务,开启数据库验证以根据签发国的交通管理部门(西班牙的 DGT、英国的 DVLA、美国的州 DMV、巴西的 DENATRAN)检查驾照。已上线 20 多个国家,每次调用 $0.20,仅在使用时计费。
数据库验证模块
03 · 持续 AML

每天重新筛选员工。

持续 AML 监控每天重新筛选所有已批准的工作人员,对照 1,300 多个制裁、政治公众人物 (PEP) 和负面媒体列表。新命中会自动开启一个案例。每位工作人员每年 $0.07,包含在原始会话中——无需额外集成。
AML筛选模块
04 · 重新申请阻止

人脸搜索1:N——同一张脸,新名字,已阻止。

每次新入职都会将自拍照与您的私人工作人员索引进行交叉检查。被禁司机使用新证件 + 新邮箱 + 新 IP 重新申请会在 200 毫秒内被标记。拒绝、审核或批准可根据应用程序进行配置。免费,包含在每个工作流程中。
人脸搜索1:N模块
05 · 每种零工原型

相同的工作流程,适用于每个类别。

网约车、送货、创作者市场、家庭护理、按需专业人员——所有这些都运行相同的 Didit 配方。在无代码工作流程构建器中根据零工类别分支工作流程。
出行行业工作流程
集成

一个会话。一个 Webhook。激活工作人员。

在注册时打开会话。读取签名裁决。激活或路由到操作。
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 === "Approved") {
  activateWorker(payload.vendor_data);
  indexFace(payload.face);
} else if (payload.status === "Declined") {
  blockReapplication(payload.aml.hits);
}
200OK状态 已批准 · 已拒绝 · 审核中 · KYC已过期
在读取有效载荷之前验证X-Signature-V2文档 →
代理就绪集成

一键交付零工验证。

粘贴到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多个国家/地区已上线,每个季度都经过审计和渗透测试——唯一一家被欧盟成员国政府正式认定比面对面验证更安全的身份提供商。
阅读安全与合规档案
欧盟金融沙盒
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
按欧盟标准设计

证明编号

证明编号
  • $0.00
    每位工作人员 — KYC + AML。使用许可证注册时增加 $0.20。
  • 0+
    驾驶执照注册已上线国家;每个季度都有更多国家上线。
  • <0ms
    每次人脸搜索 1:N 针对您的私人工作人员索引进行查找。
  • 0
    每个账户每月免费验证。
三个层级,一个价目表

免费开始。按使用量付费。扩展到企业版。

每月永久免费500次验证。生产环境按使用量付费。企业版提供定制合同、数据驻留和SLA(服务水平协议)。
免费

免费

每月$0。无需信用卡。

  • 免费KYC捆绑包(身份验证 + 被动活体检测 + 人脸匹配 + 设备和IP分析)——每月500次,永久有效
  • 黑名单用户
  • 重复检测
  • 每次会话200+欺诈信号
  • Didit网络中可重复使用的KYC
  • 案例管理平台
  • 工作流程构建器
  • 公开文档、沙盒、SDK、MCP(模型上下文协议)服务器
  • 社区支持
最受欢迎
按使用量付费

按使用量付费

只为您使用的付费。25+ 模块。公开的按模块定价,无每月最低费用。

  • 全套 KYC,价格 $0.33(身份证明 + 生物识别 + IP / 设备)
  • 10,000+ AML 数据集 — 制裁、PEP、负面媒体
  • 1,000+ 政府数据源用于数据库验证
  • 交易监控,每笔交易 $0.02
  • 实时 KYB,每个企业 $2.00
  • 钱包筛选,每次检查 $0.15
  • 白标验证流程 — 您的品牌,我们的基础设施
企业版

企业版

定制 MSA 和 SLA。适用于大批量和受监管的项目。

  • 年度合同
  • 定制 MSA、DPA 和 SLA
  • 专用 Slack 和 WhatsApp 频道
  • 按需人工审核员
  • 经销商和白标条款
  • 独家功能和合作伙伴集成
  • 指定 CSM、安全审查、合规支持

免费开始 → 仅在运行检查时付费 → 解锁企业版以获取定制合同、SLA或数据驻留。

FAQ

常见问题

身份和欺诈基础设施。

一个用于 KYC、KYB、交易监控和钱包筛选的 API。5 分钟内即可集成。

让 AI 总结此页面