# UPI VPA to Bank Account Details Verification API | FastKYC

> Resolve a UPI VPA to its underlying bank account and holder name, verifying a payment address before you settle money to it.

Source: https://www.fastkyc.com/apis/vpa-to-account/

---

[Banking APIs](/apis/banking/)

# VPA to Account Details API

Resolve a UPI VPA to its underlying bank account and holder name, verifying a payment address before you settle money to it.

[Book a Demo](/book-demo/)

Category

[Banking APIs](/apis/banking/)

Built for

-   [Lending & NBFC](/industries/lending/)
-   [Banking](/industries/banking/)
-   [Fintech & Payments](/industries/fintech-payments/)

## What the VPA to Account Details API does

VPA to Account Details takes a UPI virtual payment address, such as name@bank, and returns the bank account behind it along with the registered holder name.

For any business paying out over UPI, this closes a real gap. A VPA is easy to mistype and gives no visual clue about who owns it, so resolving it to a named account before the first payout prevents money reaching the wrong person.

## Where teams use the VPA to Account Details API

1.  Verifying a UPI handle before a first payout
    
2.  Matching a VPA owner against a customer record you already hold
    
3.  Validating collected VPAs in bulk before a settlement run
    
4.  Detecting handles that no longer resolve to an active account
    

## Frequently Asked Questions (FAQs)

Does resolving a VPA move any money?

No. It is a lookup against UPI records and involves no transaction.

What if the VPA does not exist?

The API returns a not-found result, which is a strong signal the handle was mistyped or has been deactivated.

Can I go the other way, from a mobile number to a VPA?

Yes. Mobile to VPA maps a number to its associated UPI handle and account holder name.

## Related APIs

-   [Mobile to VPA API Map a mobile number to its UPI virtual payment address and account holder name for quick payment verification before you send or collect money.](/apis/mobile-to-vpa/)
-   [Bank Verification Pennyless API Validate an Indian bank account and fetch the account holder name without transferring any money, using real-time banking network data.](/apis/bank-verification-pennyless/)
-   [Bank Verification Penny Drop API Confirm an Indian bank account is live and correctly owned by depositing one rupee and reading back the account holder name from the bank.](/apis/bank-verification-penny-drop/)
-   [IFSC Search API Look up any Indian bank branch by IFSC code and get the bank name, branch, address, city and supported payment rails in one call.](/apis/ifsc-search/)

## Guides on the VPA to Account Details API

-   [GuideUPI ID Verification: How Businesses Can Verify UPI DetailsLearn how UPI ID verification works, where businesses use it, and how to check recipient details using a UPI ID or mobile number.](/blog/upi-id-verification/)

## Start verifying with the VPA to Account Details API

Book a walkthrough and we will show the call, the response and how it fits your onboarding flow.

[Book a Demo](/book-demo/) [Browse All APIs](/apis/)

-   One API key for every check
-   Verified against official Indian records
-   Built for onboarding at scale
