---
type: "product"
title: "UPI ID Verification API India | Verify UPI VPA, Mobile & Payee Name"
description: "Verify UPI IDs (VPA) and registered phone numbers in real time. Confirm payee name before initiating UPI transfers to reduce payout failures."
slug: "upi-verification-api"
category: "verification"
canonical: "https://eps.eko.in/products/upi-verification-api"
docs_url: "https://developers.eko.in/reference/upi-validate-vpa"
---


> **Canonical URL:** https://eps.eko.in/products/upi-verification-api
> _This is a machine-readable Markdown version of the page for AI agents and LLMs. The primary (HTML) version lives at the canonical URL above._

# UPI ID (VPA) Verification API – Confirm Payee Before Payment

Validate UPI IDs — also known as Virtual Payment Address (VPA) — and registered phone numbers in real time. Confirm payee name before initiating transfers to reduce payout failures and payment fraud.

_Verify UPI IDs (VPA) and registered phone number_

To get started, fill the form at https://eps.eko.in/signup (with your name and mobile number) or call us at +919513181707

## Overview

The UPI ID (VPA) Verification API validates Virtual Payment Addresses and registered phone numbers in real time. It returns the verified payee name, VPA, and registered mobile — helping you confirm the recipient before initiating UPI transfers and reducing wrong-payee payment failures.

## Key Benefits

- Real-time UPI ID (VPA) verification with payee name
- Verify registered phone number linked to VPA
- Reduces wrong-payee payment failures
- Well-documented integration flow
- 24×7 manual integration support

## Features

### Verify UPI ID (VPA)
Validate whether a UPI ID (VPA) is correct and retrieve the registered payee name before initiating a transfer.

### Verify Registered Phone Number
Confirm the mobile number registered with the UPI ID (VPA) to strengthen payee verification.

### Payee Name Confirmation
Returns the verified recipient name linked to the UPI ID (VPA) — enables name-match checks before payment.

### Secure & Robust
Every API call is secured with one-time-use tokens generated using asymmetric cryptography.

## Use Cases

- Pre-payment UPI ID (VPA) validation for UPI transfers
- Reducing payout failures caused by incorrect UPI IDs
- Customer onboarding where UPI ID (VPA) discovery is required
- Assisted payments (agent or retailer-led transactions)
- Payee name confirmation before bulk payouts

## API Preview — UPI ID (VPA) Verification

### Example inputs

| Field | Value |
| --- | --- |
| UPI ID (VPA) | rajesh.kumar@okicici |
| Mobile Number | 9876543210 |

### Example outputs

| Field | Value |
| --- | --- |
| Status | Transaction Success |
| Recipient Name | Rajesh Kumar |
| UPI ID (VPA) | rajesh.kumar@okicici |
| Mobile Number | 9876543210 |
| Transaction ID | 3560508954 |

## Integration Steps

1. **Sign Up** — Create an account on Connect App and get your sandbox credentials.
2. **Submit KYC** — Complete your KYC verification process by submitting the required documents.
3. **Integrate API** — Use our comprehensive documentation to integrate the APIs.
4. **Test in Sandbox** — Test your integration thoroughly in our sandbox environment.
5. **Go Live** — Start validating UPI ID (VPAs) in production.

## FAQs

### What is a VPA?
VPA (Virtual Payment Address) is the UPI ID used for sending and receiving payments — for example, rajesh@okicici. This API verifies whether a VPA is valid and returns the registered payee name.

### Can I verify the registered phone number?
Yes. The API accepts a UPI ID (VPA) and registered mobile number, and returns the verified payee details including recipient name.

### How is the API secured?
Every API call is secured with one-time-use tokens generated using asymmetric cryptography.

### What details are returned?
The API returns the verified UPI ID (VPA), recipient name, registered mobile number, transaction ID, and verification status.

### How do I get started?
Sign up on Connect App, submit the required documents, integrate the REST API using our sandbox environment, and go live.

### Can the API handle high volumes?
Yes. The API is designed to handle large-scale volumes reliably without performance degradation.

### How does API authentication work?
Every API call is secured with one-time-use tokens generated using asymmetric cryptography. After signing up, you will receive your developer-key and secret-key for both UAT and production environments, which you can use to generate tokens for authenticating your API requests.

### How are errors and failures reported?
Every response includes a status code and a human-readable message. Failed requests return specific error codes indicating the reason, so you can handle each case programmatically.

### Is there a sandbox environment for testing?
Yes. A full sandbox environment is available immediately on signup. You can test your integration end-to-end before going live — no commitment required.

### How is API usage billed?
Usage is billed per successful API call with no minimum commitment. Volume-based pricing tiers are available — contact our team for detailed rates.

## API Documentation

- [Full developer docs](https://developers.eko.in/reference/upi-validate-vpa)

## Related Products

- [PAN Verification](https://eps.eko.in/products/pan-verification-api): Full PAN identity fetch in <2 seconds ([markdown](https://eps.eko.in/products/pan-verification-api.md))
- [Bank Account Verification](https://eps.eko.in/products/bank-verification-api): Penny-drop bank account validation ([markdown](https://eps.eko.in/products/bank-verification-api.md))
- [GST Verification](https://eps.eko.in/products/gst-verification-api): GSTIN lookup & filing status ([markdown](https://eps.eko.in/products/gst-verification-api.md))
- [DigiLocker Integration](https://eps.eko.in/products/digilocker-api): Fetch notarised docs — Aadhaar, DL, marksheets, etc ([markdown](https://eps.eko.in/products/digilocker-api.md))
- [Driving Licence Verification](https://eps.eko.in/products/dl-verification-api): Driving licence validity & details ([markdown](https://eps.eko.in/products/dl-verification-api.md))

- [Site index](https://eps.eko.in/index.md): Full list of API products, industries, and solution packs
