FastKYC
Banking APIs

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.

Illustration of a verified identity document representing the VPA to Account Details API

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.

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.

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

Book a demo

See FastKYC on the checks you run

KYC, KYB, Verification APIs, OCR, SMS, WhatsApp & Custom solutions

Tell us what you need to verify and we will get back to you.

APIs
170+
Verifications
1.2M+
Checks a day
5000+