Skip to main content
Know Your Customer (KYC) is a mandatory compliance process required by the Reserve Bank of India (RBI) to verify customer identity before establishing financial or business relationships. KYC verification prevents fraud, money laundering, and identity theft while ensuring regulatory compliance under the Prevention of Money Laundering Act (PMLA).
KYC is mandatory across banking, fintech, insurance, lending, gaming, and any business handling payments or sensitive customer data. According to RBI Master Direction on KYC (2016), all regulated entities must complete customer verification before onboarding.
Sandbox provides a unified KYC and KYB API for India that connects to government data sources including UIDAI (Aadhaar), Income Tax (PAN), Ministry of Corporate Affairs (MCA), DigiLocker, and bank verification networks. Reduce verification time from 2-3 days to under 10 seconds with real-time API responses.

KYC - Know Your Customer

Verify individual identity using trusted government data sources. Essential for customer onboarding, account opening, loan applications, and any scenario requiring identity confirmation. Enable instant verification to improve conversion rates while maintaining compliance. Common use cases:
  • Customer onboarding: Verify user identity during sign-up for financial services, fintech apps, and digital platforms
  • Account opening: Instant verification for bank accounts, wallets, and payment services
  • Loan applications: Validate borrower identity for personal loans, credit cards, and BNPL services
  • Investment accounts: KYC compliance for opening trading and demat accounts
  • Gaming platforms: Age and identity verification for online gaming and betting platforms
  • Rental agreements: Verify tenant identity for property rental and co-living spaces

KYB - Know Your Business

Verify business identity, ownership, and compliance using government data. Critical for vendor onboarding, partner due diligence, B2B customer verification, and supply chain risk management. Common use cases:
  • Vendor onboarding: Verify supplier legitimacy before establishing business relationships
  • Partner verification: Validate distributors, resellers, and business partners
  • Credit assessment: Check business credentials before extending credit or payment terms
  • Compliance checks: Ensure vendors and partners meet regulatory requirements
  • Marketplace verification: Screen sellers and service providers on B2B platforms
Streamline business verification to reduce onboarding time from days to minutes while mitigating fraud and compliance risks.

Why Sandbox

Sandbox abstracts the complexity of integrating with multiple government data sources. Get a single API for all verification methods with consistent response formats, error handling, and documentation.
  • Single integration: One API for Aadhaar, PAN, bank, MCA, and DigiLocker verification
  • Real-time verification: Average response time under 3 seconds for most verification methods
  • Government-authoritative data: Direct connections to UIDAI, Income Tax, and MCA databases
  • 99.9% uptime SLA: Enterprise-grade reliability for mission-critical verification workflows
Secure, compliant, and easy to integrate - focus on building while we handle verification infrastructure.

Get started

Choose your verification method based on your use case. All APIs follow the same authentication pattern and return consistent response structures.

Frequently asked questions

Know Your Customer (KYC) is a mandatory verification process established by the Reserve Bank of India (RBI) under the Prevention of Money Laundering Act, 2002. All financial institutions, payment service providers, and businesses handling customer funds must verify customer identity before onboarding. KYC helps prevent identity fraud, money laundering, and terrorist financing while ensuring regulatory compliance.
KYC (Know Your Customer) verifies individual identity using documents like Aadhaar, PAN, and bank accounts. KYB (Know Your Business) verifies business identity using company registration (CIN), director identification (DIN), GSTIN, and business PAN. Both processes are essential for comprehensive due diligence—KYC for individual customers and KYB for business clients, vendors, and partners.
Sandbox KYC APIs support multiple verification methods: Aadhaar verification (OTP and offline XML), PAN verification and validation, DigiLocker integration for consent-based document retrieval, bank account verification via penny drop and reverse penny drop, and MCA verification for company (CIN) and director (DIN) details. All methods connect directly to government data sources for authoritative verification.
Sandbox KYC APIs provide real-time verification with average response times under 3 seconds for most methods. Aadhaar OTP verification completes in 5-10 seconds including user OTP entry. Bank account penny drop verification typically takes 2-5 seconds. This reduces traditional manual KYC processes from 2-3 business days to seconds.
Sandbox KYC APIs are designed for compliance with RBI Master Direction on KYC (2016) and UIDAI guidelines for Aadhaar-based verification. The APIs support Video KYC (V-KYC), Aadhaar eKYC with consent, and offline Aadhaar verification methods approved by regulators. Businesses using Sandbox APIs can meet their regulatory KYC obligations while maintaining audit trails.
DigiLocker is a government platform under the Digital India initiative that allows citizens to store and share verified documents electronically. Through Sandbox DigiLocker APIs, businesses can request user consent to retrieve government-issued documents like Aadhaar, PAN, driving license, and vehicle registration directly from the user’s DigiLocker account. Documents retrieved through DigiLocker are legally equivalent to original documents under the IT Act.