Skip to main content
POST
Bank Verification

Bank Account Verification

Verify bank account details instantly using account number and IFSC code. Returns account holder name, bank details, and account status.

Overview

This endpoint helps businesses:
  • Verify bank account ownership
  • Validate IFSC codes
  • Get account holder name for verification
  • Confirm account status (Active/Inactive)

Request

accountNumber
string
required
Bank account number (9-18 digits)
ifscNumber
string
required
IFSC code of the bank branch (format: XXXX0XXXXXX)
async
boolean
default:"true"
If true (default), request is queued and result delivered via webhook. If false, wait for result synchronously (up to 30 seconds).

Headers

Example Request (Async Mode - Default)

Example Request (Sync Mode)

Response

202 Accepted

Request accepted and queued for processing. Results will be delivered via webhook.

Result Data (via webhook or polling)

When the request completes, you’ll receive a webhook or can poll the status endpoint:

Result Fields

Error Responses

400 Bad Request

Invalid account number or IFSC format.

401 Unauthorized

Invalid or missing API key.

402 Payment Required

Insufficient account balance.

403 Forbidden

Method not enabled for your account.

404 Not Found

Bank account not found or invalid.

408 Request Timeout (Sync Mode Only)

Request processing timed out. Only occurs with async: false.

429 Too Many Requests

Rate limit exceeded.

Use Cases

Verify vendor bank accounts during registration to ensure payouts reach the correct recipients.
Validate borrower bank accounts before disbursing loans to prevent failed transactions.
Verify customer bank details before processing refunds to ensure successful credit.
Validate employee bank accounts during HR onboarding for seamless salary disbursements.