Razorpay IFSC API

Beginner's Pick Finance / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)
90 A+
Measured Score 0 50 100 Reachability 30/30 Speed 10/20 Security 15/15 Developer XP 20/20 Reliability 15/15 TESTED 2026-07-23

Overview

Razorpay IFSC API lets you look up Indian bank branch details using an 11-character IFSC code — completely free and without authentication. It is useful for validating bank account information in payment forms or fintech applications. Just pass an IFSC code and receive the bank name, branch, address, and contact details.

Beginner Tip

An IFSC code is always 11 characters: the first 4 letters identify the bank, the 5th is always 0, and the last 6 digits identify the branch. Use the endpoint /v1/ifsc/{code} to validate and look up any Indian bank branch.

Available Data

Razorpay IFSC data via REST API

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from Razorpay IFSC",
    "description": "Indian Financial Systems Code (Bank Branch Codes)",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

BANK Full name of the bank (e.g., "State Bank of India").
IFSC The 11-character IFSC code you queried.
BRANCH Name of the specific bank branch.
ADDRESS Physical address of the branch.
CITY City where the branch is located.
CONTACT Phone number of the branch, or null if not available.

Implementation Example

Request
// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://razorpay.com/docs/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

404 Not Found The IFSC code does not exist or is incorrectly formatted.
Double-check that the code is exactly 11 characters. Test with a known code like SBIN0005943.
null response fields Some lesser-known branches may have incomplete data.
Always null-check fields like CONTACT before displaying them in your UI.
CORS error in browser The API may not support all cross-origin browser requests.
Make the request from your backend server rather than directly from client-side JavaScript.

Measured Score Breakdown

Live HTTP request to the API endpoint

Reachability 30/30
Speed 10/20
Security 15/15
Developer XP 20/20
Reliability 15/15
Endpoint Response Time 604ms

Fully tested on Jul 23, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Finance
Difficulty Beginner
Verified: 2026-04-04

Related Tags

Similar APIs

View All →