KYC verification APIs: Aadhaar, PAN, DL, Voter ID, Passport
Real-time identity verification against official records, for secure and compliant customer onboarding in India.
Includes
- Onboard customers in seconds, not days
- Protect your business from fraud and compliance risks
- APIs that are fast, accurate, and easy to integrate
What you can verify
16 APIs
- AadhaarActiveVerifiedAadhaar numberXXXX XXXX 4821NameROHAN MEHTADate of birth14/03/1994GenderMaleStateMaharashtra
Aadhaar Verification
Confirm an Aadhaar number is valid and in use, or verify an offline Aadhaar XML by validating its digital signature, for fast, secure and compliant onboarding.
- Authenticate individuals with ease.
- Prevent fraud with real-time Aadhaar validation.
- PAN cardVerifiedPermanent Account NumberABCPM••••KNameROHAN MEHTADate of birth14/03/1994
PAN Verification
Verify a PAN against the income-tax record and get the holder's name, status and Aadhaar-link status, for individuals and businesses alike.
- Authenticate individuals and businesses.
- Prevent fraud with real-time PAN validation.

Name Match
Ensure the customer’s name matches across official records for smooth KYC compliance.
- Detect mismatches instantly.
- Reduce onboarding delays and errors.

Address Match
Quickly validate customer addresses by cross-checking with trusted government databases.
- Detect fraudulent or mismatched addresses.
- Improve onboarding accuracy.
- Driving licenceActiveLicence holderROHAN S MEHTALicence numberMH12 ••••••4512Non-transport valid to13 Mar 2034LMVMCWGReview
Driving License
Authenticate driving license details directly from official transport databases.
- Verify license number, name, and validity.
- Reduce fraudulent submissions.
- Voter ID (EPIC)VerifiedEPIC numberXYZ•••••21Elector nameROHAN MEHTAFather's nameSURESH MEHTAConstituencyPune Cantonment
Voter ID
Voter ID API allows quick verification and retrieval of voter identification details, ensuring accurate and reliable voter information for KYC, authentication, and other services.
- Instant Voter ID validation
- Accurate details from government records
- Easy integration for seamless onboarding and verification
- PassportValidPassport no.Z••••••21Country codeINDTypePSurnameMEHTAGiven namesROHANNationalityIndianSexMaleDate of birth14/03/1994Place of birthPuneDate of issue02/06/2019Date of expiry01/06/2029Machine readable zoneP<INDMEHTA<<ROHAN<<<<<<<<<<<<<<<<<<<<<<<<<<<ZXXXXXX21XIND9403141M2906011<<<<<<<<<<<<<<<XVerified
Passport Verification
Ensure global identity compliance with instant passport detail verification.
- Validate passport number and holder information.
- Prevent fake passport submissions.
- PAN cardVerifiedPermanent Account NumberABCPM••••KNameROHAN MEHTADate of birth14/03/1994
PAN - Aadhaar Link
Confirm PAN - Aadhaar linkage status in seconds to ensure compliance.
- Instant status check for individuals.
- Avoid regulatory penalties.

Digilocker via link & SDK
Verify documents instantly with DigiLocker. No paperwork, no delays just quick, trusted verification.
- Share a Secure Link or Use the SDK
- User Logs In to DigiLocker
- Get Verified Documents in Seconds
- Download digital version of your Aadhaar card

Email Check
Validate email addresses in real time using our Email Check API. Identify invalid, fake, or risky emails before they enter your system and improve data quality from day one.
- Real-time Validation
- Block Fake & Disposable Emails
- Clean & Reliable User Data
- Registration certificateActiveMH12 XX 4821OwnerROHAN MEHTAVehicle classLMVFuelPetrolRegistered18/09/2021Fitness valid to17/09/2036Not blacklistedInsurance validVerified
Fastag to RC
FASTag to RC API instantly fetches vehicle Registration Certificate (RC) details using FASTag information, helping businesses verify vehicle ownership and details quickly and accurately.
- Real-time FASTag to RC lookup
- Accurate vehicle and owner details
- Faster vehicle verification & onboarding
- EPFO member recordUAN1009••••5521NORTHWIND LOGISTICS PVT LTDCurrently employedMember IDMH/PUN/••••/112Date of joining01/07/2019Date of exitPresentTenure7 yrs 3 moEmployee name matchVerified
Find UAN
Find UAN API enables instant retrieval of Universal Account Number (UAN) using Aadhaar or Member ID, helping businesses and individuals access EPF account details quickly.
- Real-time UAN lookup
- Accurate EPF account details
- Simplified access for faster processing

Udhayam
Udhayam API helps streamline various processes by providing easy access to Udhayam’s services, allowing businesses to integrate and automate data handling efficiently.
- Seamless integration with Udhayam services
- Real-time data retrieval and updates
- Easy API access for enhanced business automation
- AadhaarMasked copyMaskedAadhaar numberMaskedNameROHAN MEHTADate of birth14/03/1994GenderMaleStateMaharashtra
Aadhaar Masking
Aadhaar Masking API enables the secure masking of Aadhaar numbers, ensuring privacy while still allowing for identity verification and compliance with data protection regulations.
- Mask Aadhaar numbers for privacy protection
- Compliant with data security regulations
- Easy integration for secure identity verification

PDF Metadata
PDF Metadata API allows you to extract, edit, and manage metadata from PDF documents, enabling better organization and enhanced document handling.
- Extract document metadata (author, title, keywords, etc.)
- Edit or update PDF metadata for better document management
- Easy API integration for seamless workflow automation
- Registration certificateActiveMH12 XX 4821OwnerROHAN MEHTAVehicle classLMVFuelPetrolRegistered18/09/2021Fitness valid to17/09/2036Not blacklistedInsurance validVerified
Chassis to RC Details
Chassis to RC Details API allows you to retrieve complete vehicle registration details using the chassis number, making it easy to verify vehicle ownership and other registration information quickly and accurately.
- Retrieve RC details directly from the chassis number
- Verify vehicle ownership and registration information
- Easy integration for real-time vehicle verification
Why FastKYC

Safe. Fast. Reliable
Verify customer details directly with official government databases in real-time. Get the assurance of accuracy, reduce fraud risks, and stay fully compliant with regulatory requirements.
Seamless Integrations
Our easy-to-use REST APIs are developer-friendly and lightweight. Integrate in just minutes and go live within hours no complex setups, no delays, only smooth onboarding.
Customized Workflows
Every business is unique. FastKYC APIs act as modular building blocks, allowing you to design and automate workflows that perfectly fit your onboarding, KYC, and compliance processes.
Know your customer
Confirm Identities with Confidence
Customer authentication is the backbone of trust and compliance. With FastKYC, you can validate identities instantly using official government databases no manual checks, no delays. Our secure APIs simplify the process, helping businesses prevent fraud, reduce risk, and onboard customers with ease.

- Build TrustEnsure only verified customers access your services.
- Prevent FraudDetect fake or stolen identities before they cause harm.
- Stay CompliantMeet regulatory KYC requirements effortlessly.
- Seamless ExperienceLightweight APIs that integrate in minutes.
Jump into integration
Our team shares the full API documentation and sandbox access, so implementation is simple and fast.

Common questions about KYC Verification APIs
What is a KYC verification API?
An API your application calls to check an identity document against the record that issued it, in real time, and receive the result as JSON. FastKYC's KYC APIs verify PAN against the income-tax record, Aadhaar number validity, driving licences against transport records, voter ID (EPIC) against electoral records and Indian passports, and return the holder details for your onboarding flow.
How does PAN verification work?
Send the PAN, and optionally the name and date of birth the customer gave you. The API returns whether the PAN is valid and the registered name; the comprehensive and advanced variants add status and Aadhaar-linkage, so you know the PAN is operative. The PAN Lite API returns the name alone for fast name matching.
Can I verify Aadhaar without an OTP?
Yes. The Aadhaar Validation API confirms a number is valid and in use without an OTP. For the holder's identity, address and photo, verify an offline Aadhaar eKYC XML (the API validates UIDAI's digital signature) or fetch the e-Aadhaar from DigiLocker with the customer's consent.
Is customer consent required?
Yes. Record the customer's consent before you run any verification. DigiLocker, CKYC download and EPFO flows go one step further: the customer authorises them with an OTP sent to their registered mobile number.
How fast are the checks?
Each check is a single API call that returns within the request, so a customer is verified while they are still in your onboarding flow rather than in an overnight batch.
Can I verify documents in bulk?
Yes. Every check is an API call you can run in parallel from your own system, and the PAN Lite API is built for bulk PAN validation at scale.
How much does KYC verification cost?
Pricing is per verification and depends on volume and the checks you use. Share your expected monthly volume and the team sends a rate card.
What else can I verify beyond PAN, Aadhaar, DL, voter ID and passport?
Vehicle RC and FASTag, CKYC records, mobile and email ownership, court records, company directors and more. Every check is listed in the Identity APIs section of the catalogue, each with its own page.
APIs
The APIs behind KYC verification
Every check on this page is a catalogue API with its own page: request, response, use cases and FAQs.
API catalog
Every check we run, grouped two ways
By what the API verifies, or by who it is built for. The same APIs, reached from whichever direction you are starting.
Browse all APIs