IFSC Lookup API - Dart/Flutter Client

IFSC Lookup is an IFSC code search API that verifies Indian bank branch details from any IFSC code, returning the bank name, branch, street address, city, district and state, plus the state's ISO code and the bank and branch codes. Paid plans add MICR, SWIFT and the NEFT, RTGS, IMPS and UPI flags.

pub package License: MIT

This is the Dart/Flutter client for the IFSC Lookup API.

Installation

Add this to your pubspec.yaml:

dependencies:
  apiverve_ifsclookup: ^1.2.4

Then run:

dart pub get
# or for Flutter
flutter pub get

Usage

import 'package:apiverve_ifsclookup/apiverve_ifsclookup.dart';

void main() async {
  final client = IfsclookupClient('YOUR_API_KEY');

  try {
    final response = await client.execute({
      'ifsc': 'SBIN0005943'
    });

    print('Status: ${response.status}');
    print('Data: ${response.data}');
  } catch (e) {
    print('Error: $e');
  }
}

Response

{
  "status": "ok",
  "error": null,
  "data": {
    "bank": "State Bank of India",
    "ifsc": "SBIN0005943",
    "branch": "KASTURBA GANDHI MARG,NEW DELHI",
    "address": "23, HIMALAYA HOUSE KASTURBA GANDHI MARG NEW DELHI ,PIN - 110001",
    "contact": "",
    "city": "NEW DELHI",
    "district": "NEW DELHI",
    "state": "DELHI",
    "imps": true,
    "rtgs": true,
    "neft": true,
    "upi": true,
    "micr": "110002062",
    "swift": "",
    "centre": "NEW DELHI",
    "iso3166": "IN-DL",
    "bankcode": "SBIN",
    "branchcode": "005943"
  }
}

API Reference

Authentication

All requests require an API key. Get yours at apiverve.com.

License

MIT License - see LICENSE for details.


Built with Dart for APIVerve

Libraries

apiverve_ifsclookup
IFSC Lookup API client for Dart/Flutter