IFSC Bank Names API

The IFSC Bank Names API provides the list of all currently available RBI-approved and registered banks along with their corresponding bank names and bank codes in a structured format.

API Details

Request URL

GET
https://g99.in/api/public/ifsc/bank
Copied!

Request Header Parameters

Type Name Value / Description Optional
String Content-Type application/json Required

Sample Code

request.php
Copied!
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://g99.in/api/public/ifsc/bank',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
request.py
Copied!
import requests

url = "https://g99.in/api/public/ifsc/bank"

payload = ""
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
request.cs
Copied!
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://g99.in/api/public/ifsc/bank");
var content = new StringContent("", null, "text/plain");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());

Response

HTTP status code 200

Key Type Description
bankCode String The unique code for the Bank.
bankName String Name of the Bank.

Sample Response

Sample response for valid document

response.json
Copied!
[
  {
      "bankCode": "130",
      "bankName": "ABHYUDAYA COOPERATIVE BANK LIMITED"
  },
  {
      "bankCode": "718",
      "bankName": "AHMEDABAD MERCANTILE COOPERATIVE BANK"
  }
]

Error Response

Parameter Type Description
status Number Unique error codes for different errors. Always available.
message String Error message describing the error. Always Available.
error Boolean True / False for different errors. Always available.

Error Codes

HTTP Status Error Code Error Message
503 503 Document processing service is currently unavailable. Please try again later.

Sample Error Response

response.json
Copied!
{
  "message": "Document processing service is currently unavailable. Please try again later.",
  "status": 5001,
  "error": True
}