REST JSON
CORS Enabled
No API Key Required
Free IFSC Code JSON REST API
Integrate RBI-verified IFSC lookup directly into your checkout, payroll, or fintech application. Our JSON endpoints are compatible with standard IFSC response payloads and require no authentication key.
Live API Endpoint Tester
Click "Test GET /api/ifsc/{code}" to inspect live JSON response...
1. Lookup Branch by IFSC Code
GET https://searchpincode.ibadi.in/ifsc/api/ifsc/{IFSC} or GET https://searchpincode.ibadi.in/ifsc/api/ifsc.php?ifsc={IFSC}
Example: https://searchpincode.ibadi.in/ifsc/api/ifsc/SBIN0000300
{
"success": true,
"BANK": "State Bank of India",
"IFSC": "SBIN0000300",
"BRANCH": "MUMBAI MAIN",
"ADDRESS": "MUMBAI SAMACHAR MARG, FORT, MUMBAI, MAHARASHTRA",
"CONTACT": "022-22660694",
"CITY1": "MUMBAI",
"CITY2": "GREATER BOMBAY",
"DISTRICT": "GREATER BOMBAY",
"STATE": "MAHARASHTRA",
"PINCODE": "400001",
"BANKCODE": "SBIN",
"CATEGORY": "Public Sector Bank",
"RTGS": true,
"NEFT": true,
"IMPS": true,
"UPI": true
}
2. Hierarchy & Search Endpoints
| Endpoint | Description | Sample Link |
|---|---|---|
GET /api/banks.php |
List all 234 RBI banks with 4-letter bank codes & branch counts | Open JSON |
GET /api/states.php?bank={slug} |
List all states (or states where a specific bank operates) | Open JSON |
GET /api/districts.php?bank={slug}&state={slug} |
List districts in a state (filtered by bank if provided) | Open JSON |
GET /api/branches.php?bank={slug}&state={slug}&district={slug} |
List all branches of a bank in a district | Open JSON |
GET /api/search.php?q={query} |
Search banks, states, districts, and branches by keyword or PIN | Open JSON |