Turn Documents
Into Structured Data
In Seconds
Upload any identity document. Get clean, validated, structured JSON back in seconds. MyKad, KTP, NRIC, passports, driver's licences, and more.

8805034F<<<<<<NURAISYAH<<AHMAD
Process
How it works
From document image to structured data in three steps.
Capabilities
Everything you need to ship faster
One API to parse, validate, and extract structured data from identity documents worldwide.
Wide Document Support
MyKad, KTP, NRIC, passports, driver's licences, and more. Built for identity documents across Southeast Asia and beyond.
AI-Powered Extraction
Multi-model AI pipeline with per-field confidence scoring. Set your own acceptance thresholds per document type.
Developer-First API
RESTful endpoints with predictable JSON responses. Simple integration with clear documentation and code examples in every language.
Built for Compliance
Structured data output designed for KYC workflows. Validate identity documents as part of your verification pipeline.
Blazing Fast
Results in under 2 seconds. Optimized pipeline from preprocessing through AI extraction to fully validated output.
Secure by Design
Encrypted in transit and at rest. Documents are processed in isolated environments and permanently deleted after parsing.
Integration
One API call.
Structured results.
Parse any supported document with a single request. Auto-detection included.
curl -X POST https://api.dokai.dev/v1/parse \
-H "Authorization: Bearer dk_live_your_api_key" \
-H "Content-Type: multipart/form-data" \
-F "file=@document.jpg" \
-F "document_type=auto"{
"success": true,
"data": {
"document_type": "national_id",
"full_name": "SARAH J. MITCHELL",
"id_number": "ID-880503-5234",
"date_of_birth": "1988-05-03",
"gender": "F",
"address": "42 RIVERSIDE DRIVE, CENTRAL DISTRICT, 10200"
},
"confidence": 0.97,
"processing_time_ms": 1420
}Pricing
Simple, transparent pricing
Start free, scale as you grow. No hidden fees, no surprises.
Free
Get started with no commitment
- 50 parses/month
- MyKad + Passport
- 1 member
- Structured JSON response
- Confidence scoring
- 1 day result retention
- Community support
Starter
For early-stage products
- 1,000 parses/month
- All document types
- Up to 3 members
- 1 day result retention
- $0.05/parse overage
- Email support
Pro
For growing businesses
- 5,000 parses/month
- All document types
- Up to 5 members
- Batch processing
- Webhooks
- 7 day result retention
- Priority support
Business
For teams processing at scale
- 25,000 parses/month
- All document types
- Unlimited members ($5/seat)
- Batch processing
- 30 day result retention
- Dedicated Slack support
- 99.9% SLA
All plans include REST API access, structured JSON responses, and confidence scoring.
Get Started
Ready to automate
document processing?
Start for free with 50 parses per month. No credit card required. Upgrade anytime as you scale.