curl -X POST https://api.rotavision.com/v1/dastavez/extract \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"document_type": "aadhaar",
"file_url": "https://storage.example.com/docs/aadhaar-123.pdf",
"options": {
"mask_sensitive": true,
"extract_photo": true,
"validate": true
}
}'
{
"id": "extract_abc123",
"document_type": "aadhaar",
"status": "completed",
"confidence": 0.97,
"fields": {
"name": "राहुल शर्मा",
"name_english": "Rahul Sharma",
"dob": "1990-05-15",
"gender": "Male",
"aadhaar_number": "XXXX-XXXX-1234",
"address": {
"full": "123, MG Road, Koramangala, Bangalore - 560034",
"line1": "123, MG Road",
"line2": "Koramangala",
"city": "Bangalore",
"state": "Karnataka",
"pincode": "560034"
},
"issue_date": "2019-03-20"
},
"validation": {
"checksum_valid": true,
"format_valid": true,
"verhoeff_check": "pass"
},
"photo": {
"url": "https://storage.rotavision.com/photos/extract_abc123.jpg",
"expires_at": "2026-02-02T10:30:00Z"
},
"metadata": {
"pages": 1,
"file_type": "pdf",
"processing_time_ms": 1250
},
"created_at": "2026-02-01T10:30:00Z"
}
Extract structured data from Indian documents
curl -X POST https://api.rotavision.com/v1/dastavez/extract \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"document_type": "aadhaar",
"file_url": "https://storage.example.com/docs/aadhaar-123.pdf",
"options": {
"mask_sensitive": true,
"extract_photo": true,
"validate": true
}
}'
{
"id": "extract_abc123",
"document_type": "aadhaar",
"status": "completed",
"confidence": 0.97,
"fields": {
"name": "राहुल शर्मा",
"name_english": "Rahul Sharma",
"dob": "1990-05-15",
"gender": "Male",
"aadhaar_number": "XXXX-XXXX-1234",
"address": {
"full": "123, MG Road, Koramangala, Bangalore - 560034",
"line1": "123, MG Road",
"line2": "Koramangala",
"city": "Bangalore",
"state": "Karnataka",
"pincode": "560034"
},
"issue_date": "2019-03-20"
},
"validation": {
"checksum_valid": true,
"format_valid": true,
"verhoeff_check": "pass"
},
"photo": {
"url": "https://storage.rotavision.com/photos/extract_abc123.jpg",
"expires_at": "2026-02-02T10:30:00Z"
},
"metadata": {
"pages": 1,
"file_type": "pdf",
"processing_time_ms": 1250
},
"created_at": "2026-02-01T10:30:00Z"
}
aadhaar - Aadhaar cardpan - PAN cardvoter_id - Voter ID cardpassport - Indian passportdriving_license - Driving licensebank_statement - Bank account statementitr - Income Tax Returnform_16 - Form 16gst_invoice - GST invoicesalary_slip - Salary slipauto - Auto-detect document typefile or file_url required.Show options properties
hi, en, ta, etc.curl -X POST https://api.rotavision.com/v1/dastavez/extract \
-H "Authorization: Bearer rv_live_..." \
-H "Content-Type: application/json" \
-d '{
"document_type": "aadhaar",
"file_url": "https://storage.example.com/docs/aadhaar-123.pdf",
"options": {
"mask_sensitive": true,
"extract_photo": true,
"validate": true
}
}'
{
"id": "extract_abc123",
"document_type": "aadhaar",
"status": "completed",
"confidence": 0.97,
"fields": {
"name": "राहुल शर्मा",
"name_english": "Rahul Sharma",
"dob": "1990-05-15",
"gender": "Male",
"aadhaar_number": "XXXX-XXXX-1234",
"address": {
"full": "123, MG Road, Koramangala, Bangalore - 560034",
"line1": "123, MG Road",
"line2": "Koramangala",
"city": "Bangalore",
"state": "Karnataka",
"pincode": "560034"
},
"issue_date": "2019-03-20"
},
"validation": {
"checksum_valid": true,
"format_valid": true,
"verhoeff_check": "pass"
},
"photo": {
"url": "https://storage.rotavision.com/photos/extract_abc123.jpg",
"expires_at": "2026-02-02T10:30:00Z"
},
"metadata": {
"pages": 1,
"file_type": "pdf",
"processing_time_ms": 1250
},
"created_at": "2026-02-01T10:30:00Z"
}