모든 모듈, 엔드포인트, 웹훅을 찾아보세요.


전 세계 2,000개 이상의 기관에서 신뢰합니다.
5분 만에 검증 완료.
Didit 계정을 생성합니다.
- Business Console에서:
business.didit.me에서 60초 이내에 가입하세요. 카드 정보나 영업 절차는 필요 없습니다. - Application Programming Interface (API)를 통해:
POST https://apx.didit.me/auth/v2/programmatic/register/를 호출한 다음,POST .../verify-email/을 호출하세요.
어떤 경로를 선택하든 샌드박스 API 키를 받게 됩니다. 프로덕션과 동일한 형태이며 모든 모듈이 잠금 해제되어 있습니다.
지금 바로 발급, 카드, 계약, 통화 필요 없음.
- 최소 사용량 없음
- 계약 없음
- 월 500회 무료
- 오픈 샌드박스
모듈을 선택하고 워크플로우를 구성합니다.
- Business Console에서: 신분증명서 확인, 수동적 생체 확인, 얼굴 매칭, 자금세탁방지 (AML), 지갑 스크리닝, Internet Protocol (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 리딩
- 전화번호 인증
- 지갑 심사
- 맞춤형 설문지
모든 결과에 대해 하나의 웹훅 대상을 설정합니다.
- Business Console에서: 웹훅 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
모든 엔드포인트 개방 · 모든 웹훅 HMAC 서명.
세션을 생성합니다, SDK(Software Development Kit) 또는 직접 API를 사용합니다.
- Software Development Kit (SDK)를 통해: 웹, 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"
}'웹훅을 수신하거나 폴링합니다.
- 실시간 웹훅: 모든 상태 변경 시 엔드포인트가 실행됩니다.
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
모든 표면이 공개됩니다. 영업 전화는 없습니다.
하나의 curl. 다섯 가지 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 에이전트를 위해 구축되었습니다.
신원 및 사기 방지를 위한 하나의 API.
단일 프롬프트로 통합하세요.
어떤 플로우든. 어떤 국가든. 어떤 사용 사례든.
유료 결제도, 영업 전화도 없습니다. 직접 사용해 보세요.
지금 바로 발급, 카드, 계약, 통화 필요 없음.
- 최소 사용량 없음
- 계약 없음
- 월 500회 무료
- 오픈 샌드박스
사용한 만큼만 지불하세요. 그게 전부입니다.
- 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
모든 엔드포인트 개방 · 모든 웹훅 HMAC 서명.
모든 플랫폼을 위한 SDK.
시장 내 가장 빠른 인증 속도.
- p500.00s
- p950.00s
- p990.00s
시장 내 가장 빠른 본인 인증 · iPhone, Android, 데스크톱, 태블릿, 5G 또는 2G.
무료로 시작하고, 사용량에 따라 지불하며, 엔터프라이즈로 확장하세요.
무료
월 $0. 신용카드 정보가 필요 없습니다.
- 무료 KYC 번들 (신분증 확인 + 패시브 라이브니스 + 얼굴 매칭 + 기기 및 IP 분석), 매월 500건 제공
- 차단된 사용자
- 중복 감지
- 모든 세션에서 200개 이상의 사기 신호 감지
- Didit 네트워크 전반에 걸쳐 재사용 가능한 KYC
- 사례 관리 플랫폼
- 워크플로 빌더
- 공개 문서, 샌드박스, SDK, MCP(Model Context Protocol) 서버
- 커뮤니티 지원
사용량 기반 요금제
사용한 만큼만 지불하세요. 25개 이상의 모듈. 모듈별 공개 가격, 월 최소 요금 없음.
- 전체 KYC $0.33 (신분증 + 생체 인식 + IP / 기기)
- 10,000개 이상의 AML 데이터셋, 제재, PEP, 부정적 미디어
- 데이터베이스 검증을 위한 1,000개 이상의 정부 데이터 소스
- 거래당 $0.02의 거래 모니터링
- 기업당 $2.00의 실시간 KYB
- 검사당 $0.15의 지갑 스크리닝
- 화이트 라벨 검증 플로우, 귀사의 브랜드, Didit의 인프라
엔터프라이즈
맞춤형 MSA 및 SLA. 대규모 볼륨 및 규제 프로그램에 적합합니다.
- 연간 계약
- 맞춤형 MSA, DPA, SLA
- 전용 Slack 및 WhatsApp 채널
- 주문형 수동 검토자
- 리셀러 및 화이트 라벨 조건
- 독점 기능 및 파트너 통합
- 전담 CSM, 보안 검토, 규정 준수 지원
무료로 시작 → 확인 실행 시에만 지불 → 맞춤형 계약, SLA 또는 데이터 상주를 위해 엔터프라이즈 잠금 해제.
개발자 질문, 답변해 드립니다.
How do I integrate Didit?
Five steps from signup to first verdict.
- Create your account at
business.didit.me, or callPOST https://apx.didit.me/auth/v2/programmatic/register/. - Build a workflow in the Business Console, or call
POST /v3/workflows/. - Register a webhook destination via the console, or call
POST /v3/webhook/destinations/(Didit returns the signing secret in the response). - Create a session with
POST /v3/session/, passingworkflow_idandvendor_data(your user identifier). Redirect the user to the returned URL, or drop in a native Software Development Kit (SDK) on the same/v3/contract. - Receive the verdict on the signed webhook, or poll
GET /v3/session/:session_id/decision/.
One /v3/ Application Programming Interface (API) covers Know Your Customer (KYC), Know Your Business (KYB), Transaction Monitoring, and Wallet Screening (KYT, know your transaction). 500 verifications free every month, forever, no credit card.
Is there a sandbox I can play with right now?
Yes, under sixty seconds, no credit card. Sign up at business.didit.me (or register programmatically with POST https://apx.didit.me/auth/v2/programmatic/register/) and you land in a sandbox workspace with a real Application Programming Interface (API) key.
- Same shape as production, deterministic decisions, every module unlocked.
- Real
/v3/endpoints, real webhooks, real document samples. - Switch to live whenever you are ready, same keys, same Uniform Resource Locators (URLs), same contract.
Which Software Development Kits (SDKs) do you ship?
Five first-party SDKs, all open-source, all on public docs:
- Web, JavaScript / TypeScript, framework-agnostic, iframe embed or hosted-flow redirect.
- iOS, Swift, distributed as
XCFramework. - Android, Kotlin, via Maven Central.
- React Native, TypeScript bindings on top of native modules (TurboModules).
- Flutter, Dart wrapper around the same native SDKs.
Every SDK calls the same /v3/ contract under the hood, so you can mix and match, Web on your site, native on mobile. Reference at docs.didit.me/integration/web-sdks/overview.
How do webhooks work?
Register one destination; Didit signs every delivery.
- Configure your endpoint via the Business Console, or call
POST /v3/webhook/destinations/withlabel,url, andsubscribed_events. - Didit returns a
secret_shared_keyin the response. Use it to verify the Hash-based Message Authentication Code (HMAC)-SHA256 signature on every incoming webhook (header:X-Signature-V2). - Each payload carries an exact, case-sensitive
status,"Approved","Declined","In Review","Resubmitted", and more. Full state machine atdocs.didit.me/integration/verification-statuses. - Retries use exponential backoff until you return
2xx; every delivery is logged and replayable on demand from the console.
Full reference at docs.didit.me/integration/webhooks.
What are the rate limits, and what happens at scale?
Generous defaults on every plan, tuned upward per account.
- Free tier, sandbox plus 500 production checks every month, forever.
- Pay-per-usage, burst limits scale automatically with sustained volume. You will not hit a wall mid-launch.
- Enterprise, custom rate limits, dedicated capacity, and uptime commitments in the Master Services Agreement (MSA). Talk to us at
support@didit.me.
Target capacity per region at status.didit.me. 100% real uptime over the last 6 months across millions of verifications a month.
Can I integrate with Claude Code, Cursor, or other AI coding tools?
Yes, paste one prompt and ship. Drop the canonical integration prompt at docs.didit.me/integration/integration-prompt into Claude Code, Cursor, Codex, Devin, Aider, or Replit Agent. The agent provisions the workflow, wires the webhook, and runs a smoke test end-to-end.
Agent-initiated sessions pay the same public price as direct API calls, $0.33 per full Know Your Customer (KYC), $0.15 per standalone Identity Document Verification, $0.15 per wallet screen. Free, no extra setup, works with any Model Context Protocol (MCP)-aware client.
Where is the changelog, and how do you version the API?
Monthly release notes at `docs.didit.me/changelog`, every shipped module, every webhook event added, every breaking change called out.
- The OpenAPI 3.1 specification at
docs.didit.me/openapi-25.jsonis versioned alongside the docs. Import it into Postman or generate clients in any language. - Versioning is additive by default. New fields, new optional parameters, and new webhook events ship without a version bump. Breaking changes get a new
/v4/namespace and a published deprecation window. - We never silently change a field's meaning, if a verdict shape, signature scheme, or status enum changes, it ships behind a header and is announced before cut-over.
How do I monitor uptime and what is the incident process?
`status.didit.me` publishes real-time uptime and incident history per region, verification, webhooks, console, docs. No login required.
- Subscribe via Really Simple Syndication (RSS), email, or webhook for outage alerts.
- Track record: 100% real uptime over the last 6 months; 99.99% availability target in the Service Level Agreement (SLA).
- Every incident gets a public post-mortem on the same page.
- Enterprise contracts add a named on-call engineer, a dedicated Slack or Microsoft Teams shared channel, and incident-severity Service Level Objectives in the Master Services Agreement (MSA).