Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

POSTPassport Application Validation

Validate Indian passport application details using passport file number and date of birth.

POST/tools/kyc/passport

The Passport Application Validation API enables businesses to validate passport holder details using passport file number and date of birth. Returns holder name, DOB, application type, and application received date — suitable for KYC, employee background verification, travel compliance, and fintech onboarding workflows. Supports Indian passports only; not an OCR or MRZ scan API.

Request

Body parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

file_numberstringRequired

Unique alphanumeric code that identifies an individual's passport application (passport file number).

example: J8369854

dobstringRequired

Date of birth of the passport holder in YYYY-MM-DD format.

example: 1994-08-29

namestringoptional

Name of the passport holder. Optional — used for cross-checking in certain verification flows.

example: Rajesh Kumar

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • file_numberstring

      Unique alphanumeric code identifying the passport application, echoed back from the source.

    • namestring

      Full name of the passport holder as recorded in the government source.

    • dobstring

      Date of birth of the passport holder (YYYY-MM-DD) as registered in the passport application.

    • application_typestring

      Type of passport application (e.g. Normal, Tatkal). Indicates the application category used when the passport was applied for.

    • application_received_datestring

      Date on which the passport application was received by the issuing authority (YYYY-MM-DD format).

Next steps

Related