← back
Didit
100AI-native identity verification API — free KYC, liveness detection, face matching, AML screening, and document verification across 220+ countries.
OpenAPI SpecAPI KeyFreemiumJSONBot Blocking: NoneNo CCkycidentity-verificationface-matchaml-screeningliveness-detectiondocument-verificationfraud-prevention
Pros
- + Standalone APIs enable headless, server-to-server verification — ideal for agent workflows that need to programmatically verify documents, run AML checks, or compare faces without any UI
- + Generous free tier (500 checks/month, no credit card) lowers barrier for agent prototyping; structured JSON responses with clear decision fields are easy to parse
- + MCP server and OpenAPI spec available — agents can auto-discover and invoke endpoints with minimal configuration
Cons
- - Full KYC workflows require user-facing capture (camera/upload) which agents can orchestrate but not perform themselves — standalone APIs mitigate this but cover fewer checks
- - Auth is simple API key but session creation rate limits are tight on the free tier (10/min) which can bottleneck high-throughput agent pipelines
Integration
example.py
import requests
API_KEY = "your-api-key"BASE = "https://verification.didit.me/v3"headers = {"x-api-key": API_KEY, "Content-Type": "application/json"}
# Create a verification sessionsession = requests.post(f"{BASE}/session/", headers=headers, json={ "workflow_id": "your-workflow-id", "vendor_data": "user-123", "callback": "https://example.com/callback"}).json()print(session["url"]) # redirect user here
# Retrieve session decisiondecision = requests.get( f"{BASE}/session/{session['session_id']}/decision/", headers=headers).json()print(decision["status"], decision["decision"])Details
- Category
- Identity Verification
- Pricing
- Freemium
- Free Tier
- 500 free Core KYC checks/month (ID verification, passive liveness, face match, IP analysis). Premium add-ons via prepaid credits starting at $0.15/check, no expiry.
- Rate Limit
- 300 req/min per app (GET & POST). Session creation: 10/min (free), 600/min (paid).
- Verified
- 2026-03-31
Score Breakdown
Base +50
OpenAPI Spec (Yes) +15
Auth Complexity (API Key) +10
Response Format (JSON) +10
Bot Blocking (None) +10
No Credit Card (Yes) +5
Completely Free (No) 0
Total 100