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.

<2s
Parse Time
99.9%
Uptime SLA
6+
Doc Types
National Identity Card
Document Photo
Full Name
NUR AISYAH BINTI AHMAD
Date of Birth
03 / 05 / 1988
Sex
F
IC No.
880503-14-5234
Expiry
-
IDMYS880503145234<<<<<<<<<<<<
8805034F<<<<<<NURAISYAH<<AHMAD
Scanning national identity card...

Process

How it works

From document image to structured data in three steps.

01

Upload

Send any identity document via our REST API. We support JPEG, PNG, PDF, and live camera captures.

02

Extract

Dokai reads, identifies, and validates every field on the document automatically using multi-model AI.

03

Get Data

Receive clean, structured JSON with confidence scores — validated, normalised, and ready for your application.

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"
Response200 OK
{
  "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
}
Replace dk_live_your_api_key with your key from the dashboard
Get API Key

Pricing

Simple, transparent pricing

Start free, scale as you grow. No hidden fees, no surprises.

Free

Get started with no commitment

$0forever
  • 50 parses/month
  • MyKad + Passport
  • 1 member
  • Structured JSON response
  • Confidence scoring
  • 1 day result retention
  • Community support
Start Free

Starter

For early-stage products

$29/month
  • 1,000 parses/month
  • All document types
  • Up to 3 members
  • 1 day result retention
  • $0.05/parse overage
  • Email support
Get Started
MOST POPULAR

Pro

For growing businesses

$79/month
  • 5,000 parses/month
  • All document types
  • Up to 5 members
  • Batch processing
  • Webhooks
  • 7 day result retention
  • Priority support
Get Started

Business

For teams processing at scale

$199/month
  • 25,000 parses/month
  • All document types
  • Unlimited members ($5/seat)
  • Batch processing
  • 30 day result retention
  • Dedicated Slack support
  • 99.9% SLA
Contact Sales

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.

No credit card required
99.9% uptime SLA
SOC 2 compliant