# Aadhaar & PAN Verification API India | KYC APIs | FastKYC

> KYC verification APIs for India: verify PAN against the income-tax record, Aadhaar, driving licence, voter ID and passport in real time, one API key.

Source: https://www.fastkyc.com/products-kyc/

---

# KYC verification APIs: Aadhaar, PAN, DL, Voter ID, Passport

Real-time identity verification against official records, for secure and compliant customer onboarding in India.

[Book a Demo](/book-demo/) [What you can verify](#verify)

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

-   [Aadhaar Verification](#verify-aadhaar-verification)
-   [PAN Verification](#verify-pan-verification)
-   [Name Match](#verify-name-match)
-   [Address Match](#verify-address-match)
-   [Driving License](#verify-driving-license)
-   [Voter ID](#verify-voter-id)
-   [Passport Verification](#verify-passport-verification)
-   [PAN–Aadhaar](#verify-pan-aadhaar-link)
-   [Digilocker via link & SDK](#verify-digilocker-via-link-sdk)
-   [Email Check](#verify-email-check)
-   [Fastag to RC](#verify-fastag-to-rc)
-   [Find UAN](#verify-find-uan)
-   [Udhayam](#verify-udhayam)
-   [Aadhaar Masking](#verify-aadhaar-masking)
-   [PDF Metadata](#verify-pdf-metadata)
-   [Chassis to RC Details](#verify-chassis-to-rc-details)

1.  AadhaarActive
    
    Aadhaar numberXXXX XXXX 4821
    
    NameROHAN MEHTA
    
    Date of birth14/03/1994
    
    GenderMale
    
    StateMaharashtra
    
    Verified
    
    ### 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.
2.  PAN card
    
    Permanent Account NumberABCPM••••K
    
    NameROHAN MEHTA
    
    Date of birth14/03/1994
    
    Verified
    
    ### 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.
3.  ### Name Match
    
    Ensure the customer’s name matches across official records for smooth KYC compliance.
    
    -   Detect mismatches instantly.
    -   Reduce onboarding delays and errors.
4.  ### Address Match
    
    Quickly validate customer addresses by cross-checking with trusted government databases.
    
    -   Detect fraudulent or mismatched addresses.
    -   Improve onboarding accuracy.
5.  Driving licenceActive
    
    Licence holderROHAN S MEHTA
    
    Licence numberMH12 ••••••4512
    
    Non-transport valid to13 Mar 2034
    
    LMVMCWG
    
    Review
    
    ### Driving License
    
    Authenticate driving license details directly from official transport databases.
    
    -   Verify license number, name, and validity.
    -   Reduce fraudulent submissions.
6.  Voter ID (EPIC)
    
    EPIC numberXYZ•••••21
    
    Elector nameROHAN MEHTA
    
    Father's nameSURESH MEHTA
    
    ConstituencyPune Cantonment
    
    Verified
    
    ### 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
7.  PassportValid
    
    Passport no.Z••••••21
    
    Country codeIND
    
    TypeP
    
    SurnameMEHTA
    
    Given namesROHAN
    
    NationalityIndian
    
    SexMale
    
    Date of birth14/03/1994
    
    Place of birthPune
    
    Date of issue02/06/2019
    
    Date of expiry01/06/2029
    
    Machine readable zoneP<INDMEHTA<<ROHAN<<<<<<<<<<<<<<<<<<<<<<<<<<<ZXXXXXX21XIND9403141M2906011<<<<<<<<<<<<<<<X
    
    Verified
    
    ### Passport Verification
    
    Ensure global identity compliance with instant passport detail verification.
    
    -   Validate passport number and holder information.
    -   Prevent fake passport submissions.
8.  PAN card
    
    Permanent Account NumberABCPM••••K
    
    NameROHAN MEHTA
    
    Date of birth14/03/1994
    
    Verified
    
    ### PAN - Aadhaar Link
    
    Confirm PAN - Aadhaar linkage status in seconds to ensure compliance.
    
    -   Instant status check for individuals.
    -   Avoid regulatory penalties.
9.  ### 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
10.  ### 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
11.  Registration certificateActive
     
     MH12 XX 4821
     
     OwnerROHAN MEHTA
     
     Vehicle classLMV
     
     FuelPetrol
     
     Registered18/09/2021
     
     Fitness valid to17/09/2036
     
     Not blacklistedInsurance valid
     
     Verified
     
     ### 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
12.  EPFO member recordUAN1009••••5521
     
     NORTHWIND LOGISTICS PVT LTDCurrently employed
     
     Member IDMH/PUN/••••/112
     
     Date of joining01/07/2019
     
     Date of exitPresent
     
     Tenure7 yrs 3 mo
     
     Employee 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
13.  ### 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
14.  AadhaarMasked copy
     
     Aadhaar numberMasked
     
     NameROHAN MEHTA
     
     Date of birth14/03/1994
     
     GenderMale
     
     StateMaharashtra
     
     Masked
     
     ### 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
15.  ### 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
16.  Registration certificateActive
     
     MH12 XX 4821
     
     OwnerROHAN MEHTA
     
     Vehicle classLMV
     
     FuelPetrol
     
     Registered18/09/2021
     
     Fitness valid to17/09/2036
     
     Not blacklistedInsurance valid
     
     Verified
     
     ### 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 Trust**Ensure only verified customers access your services.
-   **Prevent Fraud**Detect fake or stolen identities before they cause harm.
-   **Stay Compliant**Meet regulatory KYC requirements effortlessly.
-   **Seamless Experience**Lightweight APIs that integrate in minutes.

## Jump into integration

Our team shares the full API documentation and sandbox access, so implementation is simple and fast.

[API Reference](/resources/)

## 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.

[All Identity APIs](/apis/identity/)

[Aadhaar Validation API](/apis/aadhaar-validation/ "Verify an Indian Aadhaar number instantly and confirm it is valid and in use, with essential identity insights for faster, safer customer onboarding.")[Aadhaar XML Verification API](/apis/aadhaar-xml-verification/ "Verify an offline Aadhaar eKYC XML by validating UIDAI's digital signature and extracting identity, address and photograph.")[Address Lookup by Mobile API](/apis/address-lookup-by-mobile/ "Find addresses linked to a mobile number, with full address, city, state, pincode, data source and last seen date, to check a declared address.")[Blank Paper Validation API](/apis/blank-paper-validation/ "Detect whether an uploaded image is blank paper rather than a real document, catching failed captures before processing.")[CA Search API](/apis/ca-search/ "Search Chartered Accountants by state, city and service and get their details, to find or check the CA behind a business's accounts.")[Company Details by CIN API](/apis/company-details-by-cin/ "Get a company's MCA master data from its CIN: registered address, company status, incorporation date, ROC details and email, for business verification.")[Contact Details by GST API](/apis/gst-to-contact-details/ "Fetch the mobile number and email address registered against a GST number, giving you verified contact details for a business you are onboarding.")[DIGIPIN API](/apis/digipin/ "Get the DIGIPIN (Digital Postal Index Number) for a latitude and longitude, to give any location in India a precise, standard digital address.")[DIGIPIN Reverse API](/apis/digipin-reverse/ "Decode a DIGIPIN back to the latitude and longitude at the centre of its grid cell, accurate to about 3.8 metres, in hyphenated or continuous form.")[DIN Basic API](/apis/din-basic/ "Validate a Director Identification Number and retrieve the director's profile details from MCA records, confirming who actually runs a company.")[DIN Lookup API](/apis/din-lookup/ "Look up a director by DIN in MCA records and get their name, father's name, date of birth and DIN status, to check who runs a company.")[DIN Verify API](/apis/din-verify/ "Retrieve detailed director information including personal details, DIN status and linked entities, using PAN, DIN or KID.")[DIN to PAN API](/apis/din-to-pan/ "Find the PAN associated with a Director Identification Number, linking a director's corporate roles to their tax identity for KYB and due diligence.")[DL Advanced API](/apis/dl-advanced/ "Extract complete driving licence data, including personal details, vehicle entitlements, validity and endorsements, for driver onboarding and KYC.")[DL Basic API](/apis/dl-basic/ "Fetch driving licence status, holder name, vehicle classes and transport validity in one lightweight call, ideal for quick driver and customer checks.")[DigiLocker Download Docs API](/apis/digilocker-download-docs/ "Fetch verified documents from a customer's DigiLocker with their consent, for secure retrieval, verification and seamless KYC and onboarding integration.")[DigiLocker Signup Download API](/apis/digilocker-signup-download/ "Download a specific document from a customer's DigiLocker using the client ID and document URI, after they connect their account in your signup flow.")[Director Details by CIN API](/apis/director-details-by-cin/ "List a company's directors and signatories from MCA using its CIN: name, DIN, DIN status, association status and date of birth, for KYB checks.")[Driving License API](/apis/dl-text/ "Verify an Indian driving licence using the licence number and date of birth, returning authenticated holder details for KYC and driver onboarding.")[E-Aadhaar Verify API](/apis/eaadhaar-upload/ "Extract and verify Aadhaar details from an uploaded e-Aadhaar document, combining extraction with validation in one step.")[Ecourt CNR Search API](/apis/ecourt-cnr-search/ "Retrieve detailed court case information from an eCourt CNR number, covering case status, parties and hearing history, for litigation and risk checks.")[Email Check API](/apis/email-check/ "Verify an email address is legitimate and deliverable, filtering out disposable, invalid and undeliverable addresses before they enter your database.")[Email Verification Send OTP API](/apis/send-email-otp/ "Send a one-time password to an email address to begin verifying the customer controls that inbox, the first step of email ownership verification.")[Esign Download Document API](/apis/esign-download-docs/ "Download completed Aadhaar eSign documents in Base64 format by document ID once every signature is collected, ready to store with the application.")[Esign Status Check API](/apis/esign-status-check/ "Check the live status of an Aadhaar eSign request and retrieve document and recipient signing details, so you know exactly who has signed and who hasn't.")[FASTAG History Verification API](/apis/fastag-history/ "Retrieve a vehicle's recent toll plaza activity from FASTag, giving a reliable snapshot of its movements over the past 72 hours for fleet and fraud checks.")[Farmer Verification API](/apis/farmer-verification/ "Verify a farmer's identity and registration status using their Aadhaar number and state code, for agri lending, subsidies and rural onboarding.")[Fastag Lookup API](/apis/fastag-lookup/ "Retrieve FASTag information for a vehicle, including tag status and the details registered against it, for vehicle verification and fleet onboarding.")[Fastag To RC API](/apis/fastag-to-rc/ "Map a FASTag ID to its vehicle registration and return FASTag status alongside the vehicle details, linking a tag to the vehicle it is issued for.")[Generate E-Invoice API](/apis/generate-e-invoice/ "Generate a GST-compliant e-Invoice and receive the IRN, acknowledgement, signed invoice and QR code in one call, straight from your billing system.")[Get 1A data API](/apis/get-1a-data/ "Retrieve GSTR-1A B2B invoice details for a GSTIN and return period, giving your GST reconciliation workflow the amendments a supplier has filed.")[Get 2A Data API](/apis/get-2a-data/ "Retrieve GSTR-2A B2B invoice details by GSTIN and return period to reconcile input tax credit against what your suppliers have actually filed.")[Get 2B Data API](/apis/get-2b-data/ "Retrieve GSTR-2B ITC and reversal document details by GSTIN and return period, for accurate input tax credit computation and GST reconciliation.")[Get 3B Data API](/apis/get-3b-data/ "Retrieve GSTR-3B summary return details for a GSTIN and return period, showing declared tax liability and credit for compliance and credit checks.")[Get Company Details API](/apis/cin-advance/ "Get a company's full MCA profile including charges, compliance status and director details from its Corporate Identity Number.")[Get PAN Essentials API](/apis/get-pan-essentials/ "Retrieve a PAN holder's essential details, including name, date of birth and gender, to match a customer's identity against their PAN in seconds.")[High Court Search API](/apis/high-court-search/ "Retrieve High Court case details using an eCourt CNR number, covering parties, case status and hearing history, for litigation and due diligence checks.")[I4C Check API](/apis/i4c-check/ "Check whether a mobile number is flagged as suspicious in the I4C cybercrime database, screening applicants for known fraud before you onboard them.")[ICSI Membership Verification API](/apis/icsi-verify/ "Verify an ICSI membership number and retrieve the company secretary's registered member details, confirming a CS is who they say they are.")[ICWAI Firm Verification API](/apis/icwai-firm-verify/ "Verify a cost accountancy firm's ICWAI registration using its firm registration number, before engaging it for audits or certifications.")[ICWAI Member Verification API](/apis/icwai-member-verify/ "Verify a cost accountant's ICWAI membership using their membership ID, before relying on cost audits and certificates they sign.")[IP Quality Check API](/apis/ip-quality-check/ "Assess an IP address for risk, returning ASN, ISP, geographic location and indicators of malicious activity such as proxies, VPNs and abuse.")[Indian Post Tracking API](/apis/postal-tracking/ "Track an India Post shipment by article number and get booking details, transit history and delivery status, for document and card delivery flows.")[Indian Post Tracking Bulk API](/apis/postal-tracking-bulk/ "Track many India Post article numbers in a single request, for teams sending cards, documents and kits by post at volume.")[Initiate Esign Flow API](/apis/initiate-esign/ "Start an Aadhaar-based eSign flow by submitting documents and recipient details, so customers sign loan agreements and forms electronically.")[MNV Without OTP API](/apis/mnv-without-otp/ "Verify an Indian mobile number and get subscriber and network details without sending an OTP, so customers are never interrupted during onboarding.")[MNV Without OTP Basic API](/apis/mnv-without-otp-basic/ "Get essential subscriber and network details for a mobile number without an OTP, in a lightweight verification call built for high-volume checks.")[Mobile to Address API](/apis/mobile-to-address/ "Retrieve address details linked to a mobile number, aggregated from telecom, utility and financial data sources, to prefill and verify customer addresses.")[Mobile to LPG API](/apis/mobile-to-lpg/ "Fetch LPG connection details from a registered mobile number: gas provider, consumer details, distributor and address, for address and identity checks.")[Mobile to Name API](/apis/mobile-to-name/ "Retrieve the registered full name for an Indian mobile number using telecom and banking-grade sources, to match a customer's name to their phone.")[Mobile to PAN API](/apis/mobile-to-pan/ "Find the PAN linked to a mobile number and name, validated against trusted telecom and financial sources, so customers don't have to type their PAN.")[Mobile to RC API](/apis/mobile-to-rc/ "Find the vehicle registration numbers linked to a mobile number, validated against transport and insurance databases, for vehicle loans and insurance.")[Mobile to VPA API](/apis/mobile-to-vpa/ "Map a mobile number to its UPI virtual payment address and account holder name for quick payment verification before you send or collect money.")[OVSE Aadhaar Download API](/apis/ovse-aadhaar-download/ "Download Aadhaar details a customer has securely shared, using the completed transaction ID, to finish an offline verification flow in your app.")[PAN Aadhaar Link Lookup API](/apis/pan-aadhaar-link-lookup/ "Fetch a PAN's Aadhaar linkage status together with the masked Aadhaar number linked to it, confirming the PAN is operative for KYC and tax purposes.")[PAN Advanced V2 API](/apis/pan-advanced-v2/ "Check a PAN and confirm its validity, holder details and Aadhaar linkage status in a single advanced verification call built for full KYC journeys.")[PAN Comprehensive API](/apis/pan-comprehensive/ "Retrieve extensive PAN card data for an individual, covering identity details, status and linked information in one call.")[PAN Lite API](/apis/pan-to-name/ "Get the registered name for a valid PAN in a lightweight check, built for name matching during onboarding and bulk PAN validation at scale.")[PAN to DIN API](/apis/pan-to-din/ "Find the Director Identification Numbers associated with a PAN, revealing an individual's company directorships for KYB and due diligence checks.")[Pan Aadhaar Link Status API](/apis/pan-aadhaar-link-status/ "Check whether a PAN is linked to an Aadhaar number and get the current linkage status directly, since an unlinked PAN becomes inoperative for tax.")[Pan Aadhaar Link Verify API](/apis/pan-aadhaar-link-verify/ "Verify PAN-Aadhaar linkage against a specific Aadhaar number, confirming the PAN and Aadhaar pair a customer declared actually belong together.")[Pan Comprehensive with Aadhaar Check API](/apis/pan-comprehensive-with-aadhaar-check/ "Retrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and PAN-Aadhaar linkage together for complete KYC.")[Pan Udyam Check API](/apis/pan-udyam-check/ "Check whether a PAN is registered under the Udyam MSME system, confirming small business status from a PAN alone for MSME lending and schemes.")[Passport Verification V2 API](/apis/passport-verification-v2/ "Validate Indian passport data using file number based verification against issuing authority records, for KYC, travel and employee onboarding.")[RC Advanced API](/apis/rc-advanced/ "Retrieve advanced vehicle registration data with owner, vehicle, insurance, permit and additional detail fields, for vehicle loans and insurance checks.")[RC V2 API](/apis/rc-v2/ "Verify a vehicle registration number and return registration, owner, vehicle, insurance and permit details, for vehicle loans, insurance and fleets.")[Reverse Geocode API](/apis/reverse-geocode/ "Convert geographic coordinates into a detailed physical address for location verification and address capture during field and digital onboarding.")[Risk Analyzer API](/apis/risk-analyzer/ "Detect identity mismatches across a customer's data points and get a fraud risk assessment for the application, before you approve or onboard.")[Skip Tracing API](/apis/skip-tracing/ "Trace a customer for collections: profile, documents, mobile and email, addresses, PAN status, employment, business, banking and UPI links in one report.")[TAN Validation API](/apis/tan-validation/ "Validate a Tax Deduction Account Number and retrieve the associated taxpayer details from tax records, for vendor, employer and deductor checks.")[TIN Verification API](/apis/tin-verify/ "Verify a Taxpayer Identification Number and retrieve dealer registration details, CST status and address information, for vendor and dealer checks.")[Toll Check API](/apis/toll-check/ "Retrieve toll plaza tariff details, including vehicle-wise rates, validity dates and plaza information, for route costing in logistics and fleet apps.")[Udyam Verification Send OTP API](/apis/send-udyam-otp/ "Send an OTP to the mobile number registered for an Udyam registration, starting a consented MSME verification that returns full enterprise details.")[Validate Email OTP API](/apis/validate-email-otp/ "Validate an email one-time password and confirm the customer controls the address they supplied, completing email ownership verification.")[Validate Udyam OTP API](/apis/validate-udyam-otp/ "Validate the Udyam OTP and retrieve complete MSME registration details for the verified enterprise, completing a consented Udyam verification.")[Vehicle RC API](/apis/rc-text/ "Get authoritative vehicle registration details including specifications, ownership, insurance and permit information, from a registration number alone.")[Verify ICSI by CP Number API](/apis/icsi-by-cp-number/ "Verify an ICSI member by Certificate of Practice number and fetch their professional and contact details, before accepting work they certify.")[Verify ICSI by Member ID API](/apis/icsi-by-member-id/ "Verify an ICSI member by membership ID and fetch the company secretary's professional and contact details, before relying on their certification.")[Voter Id Verification API](/apis/voter-id-text/ "Verify an Indian voter ID by EPIC number and access the essential details recorded on the card against electoral records, for KYC and address proof.")

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](/apis/)

### By category

-   [Banking Bank account verification APIs for India: penny drop, penny-less and hybrid checks, IFSC search and UPI lookups for safer payouts and onboarding.](/apis/banking/)
-   [Employment Employment verification APIs built on EPFO records: UAN lookups, full employment history and current employer checks for lenders and HR teams.](/apis/employment/)
-   [Finance Financial verification APIs for lenders: CIBIL, Experian and CRIF credit reports, ITR and Form 26AS downloads, CKYC records and tax compliance checks.](/apis/finance/)
-   [Identity Identity verification APIs for India: PAN, Aadhaar, passport, driving licence, voter ID and vehicle RC checks, plus mobile, email and court record lookups.](/apis/identity/)
-   [Merchant Business verification APIs for merchant onboarding: GSTIN, MSME and Udyam, FSSAI, Import Export Code and company registry checks from official sources.](/apis/merchant/)
-   [Mobile Mobile number verification APIs: OTP generation and validation to prove ownership, plus Mobile 360 profiles that build a customer view from one number.](/apis/mobile/)
-   [SMS SMS compliance API to check mobile numbers against the Mobile Number Revocation List, so OTPs and alerts never reach disconnected or reassigned numbers.](/apis/sms/)
-   [Utility Utility verification APIs: vehicle RC by chassis or engine, e-challans, electricity bills, BIN lookups, geo-fencing and face liveness for fraud checks.](/apis/utility/)
-   [Vision Document OCR and face APIs: extract data from Aadhaar, PAN, passports, cheques, invoices and bank statements, match selfies to IDs and mask Aadhaar.](/apis/vision/)

### By industry

[Lending & NBFC](/industries/lending/)[Banking](/industries/banking/)[Fintech & Payments](/industries/fintech-payments/)[Insurance](/industries/insurance/)[Gaming & Fantasy Sports](/industries/gaming/)[Crypto & Web3](/industries/crypto/)[Staffing & HR](/industries/staffing-hr/)[Marketplaces & E-commerce](/industries/marketplaces/)[Telecom](/industries/telecom/)[Real Estate & Rentals](/industries/real-estate/)[Healthcare](/industries/healthcare/)[Logistics & Mobility](/industries/logistics/)
