JUST LAUNCHED We are live with reverse penny drop. Get your customers to make a ₹1 UPI payment to verify their bank account. Find out more ↓

Setu KYC

Verify individuals or businesses

Verify users to disburse loans, make payouts, enable stock or crypto investments, and more.
Get the best uptimes and availability. Integrate easy-to-use APIs, or embed pre-built theme-able screens.

Want to know more on how to partner with Setu for this product?


On-board and verify your customers with ease

Pick one or more data blocks from our identity verification bundle. Get details instantly over API with industry best response times.

Customised verification for your business

On-board and verify your customers—whether you lend to individuals, have an investment or insurance platform or serve other businesses.
Provide insurance
Reduce fraud with PAN and bank account checks prior to insurance offers
Enable investments
Let users sign up quickly with PAN or Aadhaar, before they invest in stocks or mutual funds
Verify businesses
Validate business customers’ bank accounts before making payouts
On-board for online commerce
Verify sellers on e-commerce platforms with PAN/Aadhaar and bank account details
Food delivery or transport
Validate driving licenses, check PAN/Aadhaar and verify bank accounts
Power digital lending, BNPL or credit
Verify borrower PAN/Aadhaar and bank account before loan disbursal

and more use cases

Reduce frauds early on

Complete KYC for your customers with diverse data points.
Verify bank accounts
Use one set of APIs for private, public, current or savings accounts.
Verify with penny drop

Deposit ₹1 to customer provided bank account details, to get the following data from the API response.

  • account number

  • account holder’s name, upto 20 characters

View APIs ↗
Verify with reverse penny drop INDUSTRY FIRST

Verify bank account without collecting user account details. Simply get customers to make a ₹1 UPI payment and get below data.

  • account number

  • account holder’s name, upto 80 characters

  • + IFSC code

  • + VPA address

View APIs ↗
Use DigiLocker for pre-verified KYC documents
Complete KYC from verified government sources through a single login on DigiLocker. Reduce document file uploads, and serve customers even new to DigiLocker.
View APIs ↗
Stay compliant with Aadhaar verification
Get customer details with Aadhaar number. Ensure privacy with base 64 encoded encryption.
Pre-built screens availableView APIs ↗
Verify PAN for basic KYC
Use one API for individuals/businesses to instantly check name, category, and validity, straight from NSDL.
View APIs ↗
Upcoming data integrations
  • GSTIN verification

  • Driving license verification

  • RC verification

  • MCA verification


The best experience for customers and businesses

The simplest UX

Quick verification using a variety of data blocks.

Low customer acquisition cost

Low cost of on-boarding with digital verifications.

Comprehensive sandbox

We provide sample test data and detailed explanations for response codes.

Compliance first, always

All our data blocks adhere to the latest UIDAI guidelines and data privacy norms.


Interested in other data based products?

Use our products to get rich financial data about a customer or utilise eSign services with inbuilt Aadhaar verification.

Setu eSign

Integrate India’s best Aadhaar eSign experience


What is Setu KYC?

Setu KYC is a bundle of products that you can easily integrate with to verify your customers, whether they are individuals or businesses.

The bundle offers multiple types of verification blocks—DigiLocker documents, Aadhaar verification, bank account verification and PAN checks—from which you can choose one or more that suit your needs.

With the Setu KYC bundle, you only need to work with Setu, but can make use of multiple data blocks that you need to integrate with.

Who does Setu partner with to identify or verify customers?

Setu works closely with multiple certified government entities like NSDL, UIDAI, Digilocker and provides verified data only.

How do I choose between API integration and pre-built screens?

By default, we offer simple REST APIs for integration and provide responses in JSON. You can refer to our API Docs and start testing APIs once you have the clientID and clientSecret for your organisation.

However, some data blocks, like Aadhaar verification or bank account verification, require a user to complete multiple steps on screen(s). In such cases, Setu provides an alternative to API integration with customisable pre-built screens.

Our pre-built UI connects to our APIs and can be customised with your branding. Some default benefits—

  • Cut integration time

  • Manage desktop/mobile responsiveness

  • Handle error/success scenarios

We also continuously work towards improving this experience to suit the needs of your customers, with minimal clicks and redirections.