# India IFSC Code Lookup

> India IFSC Code Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Looks up detailed bank branch information for a given Indian Financial System Code (IFSC), including payment capability flags and branch contact details.

## Facts

- Endpoint: GET https://2s.io/api/finance/ifsc-india
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/india-ifsc-code-lookup-8b529e2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0M2RFxc1z7OsZj5hqEdTh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability india-ifsc-code-lookup-8b529e2d
```

Example prompt: Can you look up the branch details for IFSC code HDFC0000001 — I need to know the branch address, contact number, and whether it supports UPI and NEFT?

## When to prefer this

Use this endpoint when you need authoritative Indian bank branch data keyed by IFSC code — especially when validating payment routing details, confirming branch-level payment capabilities (UPI/NEFT/RTGS/IMPS), or enriching financial records with branch address and contact information. Prefer this over scraping bank websites or using unofficial datasets, as it wraps the Razorpay/RBI-sourced MIT-licensed directory.

## Known failure modes

- Invalid or malformed IFSC code (not 11 characters) returns an error or empty items array
- IFSC code not found in the RBI directory returns ok=true with total=0 and empty items
- Network timeout or upstream data source unavailability returns a non-ok response
- Missing required 'ifsc' query parameter results in a 400-level error

## How this service works

Indian bank branch lookup by IFSC code (the 11-character Indian Financial System Code identifying a bank branch). Returns the bank name and code, branch, centre, district, state, city, full address, contact number, MICR code, and which payment rails the branch supports (IMPS, RTGS, NEFT, UPI). Free, open data (Razorpay / RBI directory). Deterministic bank-branch reference for payments, remittance, and KYC validation in India.

## Output

Returns a JSON object with ok=true and an items array containing the matching branch record(s). Each record includes the bank name, branch name, city, state, district, centre, full address, contact number, MICR code, bank code, and boolean flags for UPI, IMPS, NEFT, and RTGS support. Also returns total count and data source provenance (Razorpay/RBI dataset, MIT license).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "ifsc"
     ],
     "properties": {
      "ifsc": {
       "type": "string",
       "description": "11-character IFSC code, e.g. HDFC0000001."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/india-ifsc-code-lookup-8b529e2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
