places: Get places (states/districts/branches) for a bank

API: razorpay.com:razorpay-ifsc
Endpoint: /places
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 1013ms

Description

Hierarchical lookup to get states, districts, or branches for a specific bank. Returns states if only bankcode is provided, districts if state is also provided, or branches if all three parameters are provided.

Parameters (3)

bankcode (string, query, required)

4-character bank code

district (string, query, optional)

District name (required for branch lookups)

state (string, query, optional)

ISO3166 state code (required for district/branch lookups)

Examples (1)

Get places (states/districts/branches) for a bank openapi-spec
curl 'https://ifsc.razorpay.com/places?bankcode=SBIN&state=IN-MH&district=Mumbai'
import requests

resp = requests.get(
    "https://ifsc.razorpay.com/places",
    params={
        'bankcode': 'SBIN',
        'state': 'IN-MH',
        'district': 'Mumbai',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("razorpay")
result = api.fetch("places", bankcode="SBIN", state="IN-MH", district="Mumbai")

for item in result:
    print(item)
const resp = await fetch("https://ifsc.razorpay.com/places?bankcode=SBIN&state=IN-MH&district=Mumbai");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 16:44:36.478752 200 1013ms
2026-04-16 02:26:40.738500 200 1397ms
2026-04-15 00:24:33.178649 200 1359ms
2026-04-14 00:49:58.170078 200 1472ms
2026-04-12 14:50:44.669637 200 961ms
2026-04-10 02:49:01.206397 200 1502ms
2026-04-09 01:57:09.297256 200 1276ms