Razorpay IFSC API

⭐ Beginner's Pick Finance / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

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
JSON-formatted response data
Freely accessible without authentication

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

// ⚠️ 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.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 20/20
🔒 Security 15/15
🛠 Developer XP 20/20
✓ Reliability 7/15
Response Time 87ms

Fully tested on Apr 5, 2026

Technical Specifications

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

Similar APIs

View All →