> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The Secure ID APIs provide RESTful endpoints for identity verification and document authentication with industry-leading success rates and highly optimised latency. These APIs support both sandbox testing and production environments, determined by your credentials, with consistent authentication and error handling across all endpoints. Real-time webhooks and SDKs ensure seamless integration with sub-second response times for critical verification workflows, including bulk processing capabilities for high-volume verification requirements.

## Key features

The key features offered by Cashfree's Secure ID APIs are:

* **Identity verification**: Verify PAN, GSTIN, DigiLocker, and other government documents in real-time.
* **Document OCR**: Extract and verify information from 8+ official documents including PAN, Aadhaar, Driving License, Passport, Voter ID, Vehicle RC, and more using Smart OCR technology with E-sign integration for document authentication.
* **Biometric verification**: Perform face liveness checks, face matching, and name matching for enhanced security.
* **Bulk processing**: Handle large-volume verification requests efficiently with batch processing capabilities for enterprise-scale operations.
* **Seamless onboarding**: 1-click onboarding solutions with mobile-based data retrieval and automated form pre-filling from verified sources through APIs and SDKs.
* **Location verification**: IP verification, reverse geocoding, and address validation tools for accurate location-based authentication.

<Tabs>
  <Tab title="Bank and financial">
    <div class="row relative lowmhr">
      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">OCR and biometric verification</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/face-liveness/face-liveness" class="text-cf bold">Face Liveness</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify if the customer is real and detect spoofing attempts through facial analysis.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/face-match/face-match" class="text-cf bold">Face Match</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Compare facial features between two images or validate against ID documents.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/name-match/name-match" class="text-cf bold">Name Match</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify names with variations and fuzzy matching to handle different name formats and spellings.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/smart-ocr/smart-ocr" class="text-cf bold">Smart OCR</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Extract and validate information from documents using advanced OCR technology.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/e-sign/create-e-sign-request" class="text-cf bold">E-sign</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Create electronic signature requests for document signing and verification.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/gstin/verify-gstin" class="text-cf bold">KYB (GSTIN Verification)</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Know Your Business verification through GSTIN validation for comprehensive business identity verification.
              </p>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Core banking services</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/bav-v2/bank-account-verification-sync-v2" class="text-cf bold">Bank Account Verification</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify bank account details to ensure account validity and customer name matching.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/ifsc/ifsc-verification-v2" class="text-cf bold">IFSC Verification</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify IFSC codes and retrieve bank branch details for accurate banking operations.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/reverse-penny-drop/create-reverse-penny-drop-request" class="text-cf bold">Reverse Penny Drop</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Validate bank account information through UPI-based ₹1 deposit verification method.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/upi-penny-drop/create-upi-penny-drop-request" class="text-cf bold">UPI Penny Drop</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify bank account details by depositing ₹1 through UPI to retrieve account holder information.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/mobile-penny-drop/create-mobile-penny-drop-request" class="text-cf bold">Mobile Penny Drop</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify the account holder's name by depositing ₹1 to the bank account linked to the registered mobile number.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/video-kyc/initiate-vkyc" class="text-cf bold">Video KYC</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Initiate video-based KYC verification with live agent interaction for comprehensive identity validation.
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </Tab>

  <Tab title="Identity verification">
    <div class="row relative lowmhr">
      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Government documents</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/pan/pan-lite" class="text-cf bold">PAN Verification</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Comprehensive PAN verification with PAN Lite and PAN 360 options for detailed customer information.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/driving-license/verify-driving-licence-details" class="text-cf bold">Driving License</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify driving licence details including type, issue date, and expiry date.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/voter-id/verify-voter-id" class="text-cf bold">Voter ID</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify voter ID authenticity and retrieve constituency details using EPIC number.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/passport/verify-passport" class="text-cf bold">Passport</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify passport information using file number to ensure identity authenticity.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/udyam/verify-udyam" class="text-cf bold">Udyam</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify Udyam information using Udyam reference number to ensure identity authenticity.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/pan-to-udyam/fetch-udyam-with-pan" class="text-cf bold">Pan to Udyam</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify Pan to Udyam information using Pan number to ensure identity authenticity.
              </p>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Business and biometric verification</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/gstin/verify-gstin" class="text-cf bold">GSTIN</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify GSTIN information to validate business registration details.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/smart-ocr/smart-ocr" class="text-cf bold">Smart OCR</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Extract and validate information from documents using advanced OCR technology.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/face-liveness/face-liveness" class="text-cf bold">Face Liveness</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify if the customer is real and detect spoofing attempts through facial analysis.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/face-match/face-match" class="text-cf bold">Face Match</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Compare facial features between two images or validate against ID documents.
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </Tab>

  <Tab title="Advanced services">
    <div class="row relative lowmhr">
      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Digital onboarding and mobile services</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/1-click-onboarding/initiate-oauth" class="text-cf bold">1-Click Onboarding SDK</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Streamline customer onboarding with mobile-based data retrieval and automated form pre-filling SDK from 15+ verified sources.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/mobile-360-otp-flow/mobile-360-send-otp-request" class="text-cf bold">Mobile 360 Get OTP</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Generate OTP for mobile-based identity verification and data retrieval for form pre-filling.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/mobile-360-otp-flow/mobile-360-verify-otp" class="text-cf bold">Mobile 360 Verify OTP</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify OTP and retrieve comprehensive personal and financial data for automated form pre-filling.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/advanced-employment/get-employment-details" class="text-cf bold">Advanced Employment</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Retrieve individual's employment details including member ID, joining date, and exit date.
              </p>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Location and form services</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/geocoding/geocoding" class="text-cf bold">Geocoding</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Convert addresses into geographic coordinates for location-based verification.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/reverse-geocoding/reverse-geocoding" class="text-cf bold">Reverse Geocoding</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Convert geographic coordinates into readable location information for verification purposes.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/kyc-links/generate-form-link" class="text-cf bold">KYC Links</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Generate verification forms and manage KYC link status for digital customer onboarding.
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </Tab>

  <Tab title="Official documents">
    <div class="row relative lowmhr">
      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Government documents</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/driving-license/verify-driving-licence-details" class="text-cf bold">Driving Licence</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify driving licence details including type, issue date, and expiry date.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/passport/verify-passport" class="text-cf bold">Passport Verification</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify passport information using file number to ensure identity authenticity.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/voter-id/verify-voter-id" class="text-cf bold">Voter ID</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify voter ID authenticity and retrieve constituency details using EPIC number.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/vehicle-rc/get-vehicle-rc-details" class="text-cf bold">Vehicle RC</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Retrieve vehicle registration certificate details for vehicle ownership verification.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/udyam/verify-udyam" class="text-cf bold">Udyam</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Verify Udyam information using Udyam reference number to ensure identity authenticity.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/pan-to-udyam/fetch-udyam-with-pan" class="text-cf bold">Udyam with PAN</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Fetch list of Udyam numbers associated with a PAN for business verification.
              </p>
            </div>
          </div>
        </div>
      </div>

      <div class="col-md-6">
        <div class="">
          <h4 class="text-gray-800 semibold dark:text-gray-500 pb-4">Business and employment</h4>

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/cin/verify-cin" class="text-cf bold">CIN Verification</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Retrieve company information including incorporation date, director details, and CIN status.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/advanced-employment/get-employment-details" class="text-cf bold">Employment Details</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Retrieve individual's employment details including member ID, joining date, and exit date.
              </p>
            </div>
          </div>

          ***

          <div class="">
            <div>
              <a href="/docs/api-reference/vrs/v2/pan-to-gstin/fetch-gstin-with-pan" class="text-cf bold">GSTIN with PAN</a>

              <p style={{marginBottom: '1rem'}} class="text-gray-500 dark:text-gray-500">
                Fetch list of GSTIN numbers associated with a PAN for business verification.
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </Tab>
</Tabs>

## Getting started

Use the following resources to begin implementing Secure ID verification:

<CardGroup cols={2}>
  <Card title="Product Documentation" href="/secure-id/introduction" icon="book-open">
    Learn about Secure ID features, use cases, and implementation guides
  </Card>

  <Card title="SDKs and integration" href="/api-reference/vrs/v2/sdk/verification-suite-server-sdks" icon="puzzle-piece">
    Download SDKs and follow step-by-step integration tutorials
  </Card>
</CardGroup>
