Skip to content
FinCode

Indian IFSC lookup

Resolve an 11-character Indian Financial System Code.

This documentation covers API V1.

Endpoint

Returns the Indian bank and branch behind an IFSC assigned by the Reserve Bank of India.

http
GET https://api.fincode.example.com/v1/ifsc/{code}

Parameters

NameTypeInDescription
codestringpathThe 11-character IFSC, e.g. SBIN0001234.

Example request

bash
curl -s "https://api.fincode.example.com/v1/ifsc/SBIN0001234" \
  -H "Authorization: Bearer sk_test_xxx"

Example response

json
{
  "data": {
    "ifsc": "SBIN0001234",
    "bank": {
      "id": "inst_sbi",
      "name_en": "State Bank of India",
      "short_name": "SBI",
      "country": "IN",
      "website": "https://www.sbi.co.in"
    },
    "branch": "Kurla West, Mumbai",
    "city": "Mumbai",
    "status": "ACTIVE",
    "source": {
      "name": "RBI IFSC master directory",
      "source_type": "OFFICIAL",
      "retrieved_at": "2026-09-01"
    }
  },
  "meta": { "request_id": "req_e0b2c5f1" }
}

Errors

CodeDescription
INVALID_IFSCThe code is not a valid 11-character IFSC.
NOT_FOUNDThe identifier does not exist in the dataset.
UNAUTHORIZEDMissing or invalid API key.
RATE_LIMITEDRate limit exceeded — retry after the indicated delay.