Supported Indian Documents
The FrankieOne KYC v2 API currently supports the following Indian documents for identity verification:| Document | Code |
|---|---|
| Aadhaar | NATIONAL_ID |
| PAN (Permanent Account Number) | NATIONAL_ID |
| Voter ID (EPIC) | NATIONAL_ID |
| Driver’s License | DRIVERS_LICENSE |
| Passport | PASSPORT |
Passports
Indian passports are official travel documents issued by the Indian government that confirm an individual’s identity and citizenship. They include personal details such as the individual’s name, date of birth, passport number, and file number.- Basic Information
- Passport Details
| Field Name | Field | Notes |
|---|---|---|
| Document Type | type | Must be PASSPORT for Indian passports. |
| Country | country | Must be IND (India). |
| Date of Birth | dateOfBirth | Format: YYYY-MM-DD. Must match the date of birth as shown on the passport. |
| Name | name | Enter the full name exactly as shown on the passport, including capitalization, special characters, and spaces. |
Field Requirements
Passport Number
Passport Number
Format Requirements
- Must consist of one uppercase letter followed by 7 digits
- Example:
J1234567 - Case sensitive: only uppercase letters are accepted
- Enter exactly as shown on the passport
File Number
File Number
Format Requirements
- Must consist of two uppercase letters (typically the state code) followed by 13 digits
- Example:
DL1234567890123 - Should be provided in the
secondaryIdentifierfield - Enter exactly as it appears on the passport
Name Format
Name Format
Name Requirements
- Given name and family name are required; middle name is optional
- Names must match the passport exactly, including capitalization, special characters, and spaces
- Include the display name exactly as shown on the passport
Aadhaar (National ID)
Aadhaar is a 12-digit unique identification number issued by the Unique Identification Authority of India (UIDAI). It serves as a proof of identity and address for Indian residents and is widely used for identity verification purposes.- Basic Information
- Aadhaar Details
| Field Name | Field | Notes |
|---|---|---|
| Document Type | type | Must be NATIONAL_ID for Aadhaar. |
| Country | country | Must be IND (India). |
| Date of Birth | dateOfBirth | Format: YYYY-MM-DD. Must match the date of birth as shown on the Aadhaar card. |
| Name | name | Enter the full name exactly as shown on the Aadhaar card, including capitalization, special characters, and spaces. |
Sandbox Testing: To test Aadhaar verification in the sandbox environment, use the number
304365000000, which will return a successful (pass) result.Field Requirements
Aadhaar Number
Aadhaar Number
Format Requirements
- Must consist of exactly 12 digits
- Example:
304365000000 - Do not include dashes or spaces
- Enter exactly as shown on the Aadhaar card
Name Format
Name Format
Name Requirements
- Given name and family name are required; middle name is optional
- Names must match the Aadhaar card exactly, including capitalization, special characters, and spaces
- Include the display name exactly as shown on the Aadhaar card
PAN (Permanent Account Number)
PAN is a ten-character alphanumeric identifier issued by the Indian Income Tax Department. It is used for tracking financial transactions and serves as an important identity document.- Basic Information
- PAN Details
| Field Name | Field | Notes |
|---|---|---|
| Document Type | type | Must be NATIONAL_ID for PAN. |
| Country | country | Must be IND (India). |
| Date of Birth | dateOfBirth | Format: YYYY-MM-DD. Must match the date of birth associated with the PAN. |
| Name | name | Enter the full name exactly as registered with the PAN, including capitalization and special characters. |
Field Requirements
PAN Number
PAN Number
Format Requirements
- Must be exactly 10 characters
- First 5 characters are uppercase letters
- Next 4 characters are digits
- Last character is an uppercase letter
- Example:
AAAPL1234C - Enter exactly as shown on the PAN card
Name Format
Name Format
Name Requirements
- Given name and family name are required; middle name is optional
- Names must match the PAN registration exactly, including capitalization and special characters
Voter ID (EPIC)
The Electors Photo Identity Card (EPIC) is issued by the Election Commission of India. It serves as a primary proof of identity and is widely accepted for identity verification.- Basic Information
- Voter ID Details
| Field Name | Field | Notes |
|---|---|---|
| Document Type | type | Must be NATIONAL_ID for Voter ID. |
| Country | country | Must be IND (India). |
| Date of Birth | dateOfBirth | Format: YYYY-MM-DD. Must match the date of birth as shown on the Voter ID. |
| Name | name | Enter the full name exactly as shown on the Voter ID, including capitalization and special characters. |
Field Requirements
EPIC Number
EPIC Number
Format Requirements
- Must be exactly 10 characters
- First 3 characters are uppercase letters
- Last 7 characters are digits
- Example:
ABC0000000 - Enter exactly as shown on the Voter ID card
Name Format
Name Format
Name Requirements
- Given name and family name are required; middle name is optional
- Names must match the Voter ID exactly, including capitalization and special characters
Driver’s License
Indian driver’s licenses are issued by the Regional Transport Office (RTO) in each state. They contain a unique license number that encodes the state, RTO, and year of issue.- Basic Information
- License Details
| Field Name | Field | Notes |
|---|---|---|
| Document Type | type | Must be DRIVERS_LICENSE for Indian driver’s licenses. |
| Country | country | Must be IND (India). |
| Date of Birth | dateOfBirth | Format: YYYY-MM-DD. Must match the date of birth as shown on the license. |
| Name | name | Enter the full name exactly as shown on the license, including capitalization, special characters, and spaces. |
Field Requirements
License Number
License Number
Format Requirements
- Must be 16 characters long (including space or hyphen)
- First 2 characters: uppercase letters representing the state code (e.g.,
HRfor Haryana,DLfor Delhi) - Next 2 characters: digits representing the RTO code
- Next 4 characters: digits representing the year the license was issued
- Last 7 characters: digits (0-9)
- May include a hyphen or space separator (e.g.,
HR-0619850034761orHR06 19850034761) - Enter exactly as shown on the license
Name Format
Name Format
Name Requirements
- Given name and family name are required; middle name is optional
- Names must match the driver’s license exactly, including capitalization, special characters, and spaces
Key Guidelines for Indian Document Verification
Name Matching- Ensure the name matches the document exactly, including capitalization, special characters, spaces, and diacritical marks.
- Enter the full name as displayed on the document.
- For all Indian documents, set the country code to
IND.
- Aadhaar: 12 digits without dashes or spaces (e.g.,
304365000000). - PAN: 5 uppercase letters + 4 digits + 1 uppercase letter (e.g.,
AAAPL1234C). - Voter ID (EPIC): 3 uppercase letters + 7 digits (e.g.,
ABC0000000). - Driver’s License: 16 characters — state code + RTO code + year + 7 digits (e.g.,
HR-0619850034761). - Passport: 1 uppercase letter + 7 digits (e.g.,
R1234567). File number insecondaryIdentifier. - Incorrect or expired document numbers will result in verification failure.
- Use the ISO date format (
YYYY-MM-DD) for the date of birth.
- Provide all available optional fields to improve verification accuracy.
- Always include
class: "IDENTITY"on all identity documents.