Skip to content
FinHubBy HabileLabs

Identity Verification

Validate a passport number and confirm the holder's details against official records in real time for identity checks that go beyond PAN and Aadhaar.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the Passport Verification API does

FinHub's Passport Verification API checks a passport number's validity and cross-references holder details — name, date of birth, expiry — against official records, giving BFSI teams a reliable secondary identity document for NRI, travel and high-value onboarding. Every check runs against a consent artifact and is sealed to a tamper-evident audit log.

Inputs

  • Passport number
  • Date of birth
  • Name as per passport
  • Consent artifact ID

Returns

  • Validity status
  • Holder name match
  • Expiry & issue date
  • Nationality
  • Match confidence score

POST /v1/kyc/passport/verify

How it works

Three steps to a verified result

01

Submit passport details

Send the passport number, name and date of birth with a consent artifact over a single call.

02

We verify against records

FinHub checks validity and cross-references holder details against official passport records.

03

Get a decision-ready result

Receive validity, holder match and expiry details in real time — sealed to your audit trail.

Use cases

Where teams use Passport Verification

  • KYC for NRI and non-resident customer onboarding
  • Secondary identity verification for high-value accounts
  • Travel and forex product onboarding
  • Cross-border remittance compliance checks

FAQ

Passport Verification API — FAQs

Common questions about FinHub's Passport Verification API.

It validates the passport number and cross-checks holder name, date of birth and expiry against official records, returning a match confidence score.

More verification APIs

Explore related APIs

Ready to add Passport Verification to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.