Skip to content
FinHubBy HabileLabs

Banking · Payouts

Validate any Indian bank IFSC code and pull verified branch details in real time — so beneficiary details are correct before money moves.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the IFSC Validation API does

FinHub's IFSC Validation API confirms whether an IFSC code is valid and returns the bank, branch and address it belongs to, sourced from authoritative bank-directory data. Use it to catch mistyped or stale IFSC codes at data entry, enrich beneficiary records, and prevent the failed transfers and reversals that follow a bad code — single calls or bulk, sealed to your audit trail.

Inputs

  • IFSC code (11 characters)
  • Optional: bulk file of codes

Returns

  • Validity status
  • Bank & branch name
  • Branch address
  • MICR code
  • Branch contact details

POST /v1/banking/ifsc/validate

How it works

Three steps to a verified result

01

Submit the IFSC

Send an 11-character IFSC code — individually at data entry, or as a bulk batch.

02

We resolve the branch

FinHub validates the code against the bank directory and resolves the owning bank and branch.

03

Get verified branch data

Receive validity, bank, branch, address and MICR in real time — ready to store or display.

Use cases

Where teams use IFSC Validation

  • Validate beneficiary details before loan disbursal
  • Payroll and vendor payout verification
  • Beneficiary onboarding and account enrichment
  • Cleaning IFSC data captured from cheques via OCR

FAQ

IFSC Validation API — FAQs

Common questions about FinHub's IFSC Validation API.

It confirms whether an IFSC code is valid and returns the bank name, branch name, branch address, MICR code and contact details for that branch.

More verification APIs

Explore related APIs

Ready to add IFSC Validation to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.