Bank Account Verification [Penny-Less]

Verify bank accounts through a penny-less verification. Businesses can verify bank accounts in a cost-effective way using Sandbox APIs.

Overview

The API takes in ifsc and account_number to verify the bank account.

Problem

  • Bank account verification is important for businesses as part of their KYC process.
  • Relying on customers to provide accurate bank account details.
  • For a smooth onboarding journey, you want to verify bank accounts without dropping a penny (INR 1).
  • However, they have no reliable way to verify a bank account.

Solution

  • This API verifies Bank Account details through a penny-less mechanism.
  • Incorporate this API into your user onboarding journey for seamless financial KYC.

Endpoint

HTTP MethodResource
GET/bank/:ifsc/accounts/:account_number/penniless-verify?name={{name}}&mobile={{mobile}}

API Endpoint  Contact Us  Free Trial

🚧

Select Banks are Accepted

The API can be used for Selected Number of Banks. You can use the IFSC Validation API to check if the account falls under these banks.

Request

Follow the below guidelines to pass IFSC and account number for a penny-less verification

Path Parameters

ParamTypeDescriptionExample
ifscstring11-digit alpha-numeric code used to identify the bank branchesSBIN0021745
account_numberstringBank account number. Max length: 40 characters.026291800001191

Query Parameters

ParamTypeDescriptionExample
namestringName of the Account holder.John Doe
mobilestringMobile number of the account holder.9999999999

Sample CURL request

curl --location --request GET 'https://api.sandbox.co.in/bank/SBIN0021745/accounts/026291800001191/penniless-verify?name=JOHN%20DOE&mobile=9999999999' \
--header 'Authorization: eyJhbGciOiJIUzUxMiJ9.eyJhdWQiOiJBUEkiLCJyZWZyZXNoX3Rva2VuIjoiZXlKaGJHY2lPaUpJVXpVeE1pSjkuZXlKaGRXUWlPaUpCVUVraUxDSnpkV0lpT2lKclpYbGZiR2wyWlY5QlpHVXFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtsVjRjeUlzSW1Gd2FWOXJaWGtpT2lKclpYbGZiR2wyWlY5QlpHVXFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtsVjRjeUlzSW1semN5STZJbUZ3YVM1eGRXbGphMjh1WTI5dElpd2laWGh3SWpveE5Ua3dPVFk1TmpBd0xDSnBiblJsYm5RaU9pSlNSVVpTUlZOSVgxUlBTMFZPSWl3aWFXRjBJam94TlRVNU16UTNNakF3ZlEueHNmYkhQTERFRlRvTy1OUWdaUUpLM25OUjFxdlhvWmhaOHRqS3gzSExydjZiVkJaMHpJZEZ5ai1MUTg1YnJZS0xXQnFnZHlzZ1NDSXlDUXNtV2VOYkEiLCJzdWIiOiJqb2huQGRvZS5jb20iLCJhcGlfa2V5Ijoia2V5X2xpdmVfQWRlKioqKioqKioqKioqKioqKioqKioqKioqKipVeHMiLCJpc3MiOiJhcGkucXVpY2tvLmNvbSIsImV4cCI6MTU5MTA1NjAwMCwiaW50ZW50IjoiQUNDRVNTX1RPS0VOIiwiaWF0IjoxNTkwOTY5NjAwfQ.nH23CR5RHGQ0U19I_vq3vyJ_85A1a2iEMQij5QHgJQdDuS9x7FmTidsr1CQabSFF5ujE40SFxHv1gJM20TauUw' \
--header 'x-api-key: key_live_Ade**************************Uxs' \
--header 'x-api-version: 1.0.0'

Test Environment Available


Response

ParamTypeDescriptionExample
account_exists booleanIndicates if the account exists or not. Possible values:
true or false
true
name_at_bank stringName of the account holderJohn Doe

Response Caching

Response caching has been enabled for this API. You can identify a cached response with the X-cache header. The response from this API will be cached for 24 hours. There will be no wallet charge for cached responses. Learn more about our response caching mechanism here.

Wallet Charges

Since Bank Account Verification [Penny-Less] API is a Paid API, a wallet charge will take place.

Versioning

This API is currently in major version 1.0. Refer to our versioning policies here

Select Banks

Banks AcceptableIFSC Code first 4 digit
Kotak MahindraKKBK
Axis bankUTIB
SURYODAY SMALL FINANCE BANK LIMITEDSURY
SBI BankSBIN
IDBI BANKIBKL
YES BANKYESB
CORPORATION BANKCORP
ALLAHABAD BANKALLA
PAYTM PAYMENTS BANK LTDPYTM
CITI BANKCITI
DEVELOPMENT BANK OF SINGAPOREDBSS
INDIA POST PAYMENT BANKIPOS
ANDHRA BANKANDB
INDUSIND BANKINDB
BANK OF MAHARASHTRAMAHB
FEDERAL BANKFDRL
NSDL Payments BankNSPB
Jana Small Finance BankJSFB
Union BankUBIN
Canara BankCNRB
Indian BankIDIB
South Indian BankSIBL
Standard Chartered BankSCBL
Karnataka BankKARB
UCO BankUCBA
TJSB BankTJSB
Cosmos Cooperative BankCOSB
RAJKOT NAGARIK SAHAKARI BANK LTDRNSB
Bank of BarodaBARB
Bank of IndiaBKID
Saraswat Co-operative BankSRCB
Punjab and Sind BankPSIB
Tamilnad Mercantile Bank LTDTMBL
City Union BankCIUB
CATHOLIC SYRIAN BANK LTDCSBK
AU Small Finance BankAUBL
The Shamrao vithal Co-operative BankSVCB
Abhyudaya Co-op BankABHY
Dhanalaxmi BankDLXB
The Ratnakar Bank LimitedRATN
THE JAMMU AND KASHMIR BANK LTDJAKA
Janta Sahakari BankJSBP
PRAGATHI KRISHNA GRAMIN BANKPKGB
THE KALUPUR COMMERCIAL CO. OP. BANK LTD.KCCB
PARSIK JANATA SAHAKARI BANK LTDPJSB
Equitas Small Finance BankESFB
DEOGIRI NAGARI SAHAKARI BANK LTD.DEOB
Ambarnath Jaihind Co-op BankAJHC
SVC Co-op Bank LimitedSVCB
Airtel Payments BankAIRP
ESAF Small Finance BankESMF
Fincare Small Finance Bank LimitedFSFB
Emirates NBD Bank (P J S C)EBIL
Dattatraya Maharaj Kalambe Jaloli Sahakari Bank Ltd.DMKJ
Fino Payments BankFINO
The Navnirman Co-Operative Bank LtdNVNM
Surat National Co-Operative Bank LimitedSUNB
The Varachha Co-op Bank LtdVARA
Prime Co-operative Bank Ltd.PMEC
The Surat District Co-op Bank Ltd.SDCB
BHAGINI NIVEDITA SAHAKARI BANK LTD PUNEBNSB
ARUNACHAL PRADESH RURAL BANKARBL
DURGAPUR STEEL PEOPLES COOP BANK LTDDURG
Smriti Nagrik Sahakari BankSNBK
THE TAMILNADU STATE APEX COOP BANKTNSC
TELANGANA STATE CO-OP APEX BANKTSAB
Bassein Catholic Co-op. Bank Ltd.BACB
BNP ParibasBNPA
HDFC Bank LimitedHDFC
ICICI Bank LimitedICIC
NKGSB Co-operative Bank LtdNKGS
Punjab National BankPUNB
The Dombivli Nagari Sahakari Bank Ltd.DNSB
The Hong Kong & Shanghai Banking Corporation Ltd.HSBC
The Nainital Bank ltdNTBL
Bandhan BankBDBL
The Vijay Co-Operative Bank LtdVCOB
Jio Payments Bank LimitedJIOP
NORTH EAST SMALL FINANCE BANK LTDNESF
The Citizen Credit Co-op Bank LtdCCBL
Lakshmi Vilas BankLAVB
The Gujarat State Co-op Bank LtdGSCB
THE AHMEDABAD MERCANTILE CO-OP BANK LTDAMCB