Home Identity Verification Passport Verification
Identity Verification API

Passport Verification API

Verify Indian passports against the Ministry of External Affairs database. Confirm holder name, DOB, expiry, and file number — perfect for travel, HR, and banking use cases.

<2sAvg response
99.9%Uptime SLA
MEAOfficial source
Passport Verification VERIFIED
Passport No.M1234567
NameRAHUL SHARMA
DOB15-08-1990
File NumberDL01-1234567
Expiry14-08-2030
ISO 27001 Certified 256-bit Encryption Real-Time Response REST & SDK Support Made in India
Overview

What is Passport Verification?

Verify any Indian passport against the Ministry of External Affairs (MEA) records. Confirms authenticity and returns holder details, issue/expiry dates, and file number.

Complete Details

Holder name, DOB, gender, issue date, expiry, file number, and issuing authority.

Global Use

Perfect for international KYC, forex, visa processing, and travel-adjacent services.

Executive & HR Use

Verify senior executives and international employees during onboarding.

Key Benefits

Built For Trust

Travel & Forex Ready

Verify identity for forex cards, travel insurance, and visa assistance.

Corporate Onboarding

Verify international hires, NRI employees, and global contractors.

Education & Immigration

Confirm passport authenticity for study abroad and immigration consultants.

Fraud Prevention

Catch forged or misused passport numbers during high-value transactions.

Use Cases

Where It Shines

Travel & Visa
Forex Services
HR Onboarding
Study Abroad
How It Works

Three Steps to Integration

From sandbox to production in under 24 hours — no paperwork, no waiting.

1

Get API Key

Sign up for free sandbox access instantly.

2

Send Request

POST the passport number and DOB � get verified data back.

3

Go Live

Production deployment within 24 hours with full support.

Sample Request

One Endpoint. Instant Passport Check.

POST /v1/identity/passport/verify
// Request curl -X POST "https://api.cgpey.com/v1/identity/passport/verify" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "passport_number": "M1234567", "dob": "1990-08-15" }' // Response { "status": "success", "data": { "passport_number": "M1234567", "name": "RAHUL SHARMA", "dob": "1990-08-15", "gender": "M", "file_number": "DL01-1234567", "issue_date": "2015-08-15", "expiry_date": "2030-08-14", "issuing_authority": "RPO Delhi" } }
FAQ

Frequently Asked Questions

Yes — it returns the expiry date so you can validate whether it is currently valid or expired.
Yes, Indian passports issued anywhere in the world are verifiable through the same MEA source.
Yes — a batch endpoint is available for high-volume HR and immigration use cases.
Yes. Response times average under 2 seconds and the API is available 24/7 with 99.9% uptime.

Ready to integrate?

Get your sandbox credentials in seconds. Talk to our team to go live in production within 24 hours.