Giter Site home page Giter Site logo

ramannjindal / ifsc-rest-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mangrep/ifsc-rest-api

0.0 1.0 0.0 43 KB

REST API for geting bank details like IFSC, MICR, CONTACT NUMBER, ADDRESS etc.

License: MIT License

JavaScript 97.17% CSS 0.81% HTML 2.01%

ifsc-rest-api's Introduction

###Your support will help us ensure continuous quality services. Donate Now

Rest API to get details of NEFT enabled bank Branches (Bank-wise IFS Codes).

Note: All details are taken from RBI website last update 24 August, 2016.

###Features provided

  1. Get supported bank list
  2. Get branch list by bank name
  3. Search bank details by IFSC code.
  4. Search bank details by MICR code.
  5. Search bank details by branch name ( partial name ) and bank name
  6. Search banks details by branch location.
  7. Search banks details by district
  8. Search banks details by state

##API Documentation

Get supported bank list

####URI : http://api.techm.co.in/api/listbanks

Example: http://api.techm.co.in/api/listbanks

Request Type: GET

Response Type: JSON

Sample success response:

   {"status": "success", "data":["ABU DHABI COMMERCIAL BANK","ABHYUDAYA COOPERATIVE BANK LIMITED", .............]}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

Get branch list by bank name

####URI : http://api.techm.co.in/api/listbranches/{bank name}

Example: http://api.techm.co.in/api/listbranches/Yes%20bank

Request Type: GET

Response Type: JSON

Sample success response:

  {"status":"success","data":["ABIDS, HYDERABAD","ABU ROAD, ....]}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

Note: Use bank name you get from listbanks api.

###Get branch details by Bank Name and Branch Name

####URI : http://api.techm.co.in/api/getbank/{bank name}/{branch name}

Note: You must use bank name and branch name provided in response of listbanks and listbranches api respectively.

Example: https://api.techm.co.in/api/getbank/YES%20BANK/ASSOCIATE%20COOP%20BANK%20UMARWADA

Request Type: GET

Response Type: JSON

Sample success response:

  {"status":"success","data":{"_id":"57cad025eae65540465785c7","STATE":"GUJARAT","BANK":"YES BANK","IFSC":"YESB0ASCB03","MICR CODE":"NA","BRANCH":"ASSOCIATE COOP BANK UMARWADA","ADDRESS":"UG-20 TO 23, SAI DARSHAN MARKET UMARWADA SURAT -395002","CONTACT":"3000498","CITY":"SURAT","DISTRICT":"SURAT","MICRCODE":"NA"}}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

###Get bank by IFSC code.

####URI : http://api.techm.co.in/api/v1/ifsc/{IFSC CODE}

Request Type: GET

Response Type: JSON

Example: http://api.techm.co.in/api/v1/ifsc/SBIN0000138 Sample success response:

{"status":"success","data":{"_id":"56e022eed632a3912074f711","STATE":"ANDHRA PRADESH","BANK":"ANDHRA BANK","IFSC":"ANDB0001154","MICR CODE":"500011075","BRANCH":"SAROORNAGAR","CONTACT":"0","ADDRESS":"11-3-25&11-3-26 ABHITEJA HOMES, ROAD NO 11SRI VENKATESWARA COLONY, SAROOR NAGAR, HYD","CITY":"SAROORNAGAR","DISTRICT":"HYDERABAD URBAN","MICRCODE":"500011075"}}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

###Get bank by MICR code

####URI : http://api.techm.co.in/api/v1/micr/{MICR CODE}

Request Type: GET

Response Type: JSON

Example: http://api.techm.co.in/api/v1/micr/842002002

Sample success response:

{"status":"success","data":{"_id":"56e022f6d632a39120763650","STATE":"BIHAR","BANK":"STATE BANK OF INDIA","IFSC":"SBIN0000138","MICR CODE":"842002002","BRANCH":"MUZAFFARPUR","CONTACT":"0","ADDRESS":"MUZAFFARPUR, BIHAR, PIN 842001","CITY":"MUZAFFARPUR","DISTRICT":"MUZAFFARPUR","MICRCODE":"842002002"}}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

###Search bank details by branch name ( partial name ) and bank name ####URI : https://api.techm.co.in/bank/search/likeBranchName/

Request Type: POST

Response Type: application/json or application/xml

Example: https://api.techm.co.in/bank/search/likeBranchName

Request body:

{
   "bankName":"ANDHRA BANK", 
   "branchName":"GHANT", 
   "source":"xyz.com"  
 }

Parameters:

 bankName: Name of bank (Mandatory)
 
 branchName: Name of bank (Mandatory)
 
 source: your website/app store link 

Request Headers:

Accept: application/json or application/xml

Content-Type: application/json

Sample success response:

{"status":"success","message":null,"data":{"bankName":"ANDHRA BANK","branchNameLike":null,"bankList":[{"IFSC":"ANDB0000143","MICRCODE":"520011663","BANK":"ANDHRA BANK","BRANCH":"GHANTASALA","ADDRESS":"MAIN ROAD,GHANTASALA,KRISHNA DIST,AP","CONTACT":"0","CITY":"GHANTASALA","DISTRICT":"KRISHNA","STATE":"ANDHRA PRADESH"}]}}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

####Get banks by branch location URI : http://api.techm.co.in/api/branch/{BRANCH NAME}

Request Type: GET

Response Type: JSON

Example: http://api.techm.co.in/api/branch/KASHMIR

[{
	"_id": "56a4e624277fdd0a34186909",
	"": "",
	"BANK": "UCO BANK",
	"IFSC": "UCBA0001539",
	"MICR CODE": "177028054",
	"BRANCH": "KASHMIR",
	"CONTACT": "239021",
	"ADDRESS": "R V & PO KASHMIRDISTT-HAMIRPUR 177006",
	"CITY": "KASHNIUR",
	"DISTRICT": "HAMIRPUR",
	"STATE": "HIMACHAL PRADESH"
}]

###Get bank list by district name

####URI : http://api.techm.co.in/api/district/{district name}

Request Type: GET

Response Type: JSON

Example: http://api.techm.co.in/api/district/mumbai

Sample success response:

{"status":"success","data":[{"_id":"56e022edd632a3912074e793","STATE":"GOA","BANK":"ALLAHABAD BANK","IFSC":"ALLA0210994","MICR CODE":"403010003","BRANCH":"MAPUCA","CONTACT":"2262801","ADDRESS":"HOTEL SATYA HEERA BUILDING, NEAR HANUMAN TEMPLE, MAPUSA, NORTHGOA 403507","CITY":"MAPUSA","DISTRICT":"NORTH GOA"}]}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

###Get bank list by state name

####URI : http://api.techm.co.in/api/state/{state name}

Request Type: GET

Response Type: JSON

Example: http://api.techm.co.in/api/state/goa

http://api.techm.co.in/api/state/Uttar%20pradesh

Sample success response:

{"status":"success","data":[{"_id":"56e022edd632a3912074e793","STATE":"GOA","BANK":"ALLAHABAD BANK","IFSC":"ALLA0210994","MICR CODE":"403010003","BRANCH":"MAPUCA","CONTACT":"2262801","ADDRESS":"HOTEL SATYA HEERA BUILDING, NEAR HANUMAN TEMPLE, MAPUSA, NORTHGOA 403507","CITY":"MAPUSA","DISTRICT":"NORTH GOA"}]}

Sample failure response:

{"status": "failed", "message": "Failure cause"}

###We provide details of following banks:

  1. ABHYUDAYA COOPERATIVE BANK LIMITED
  2. ABU DHABI COMMERCIAL BANK
  3. AHMEDABAD MERCANTILE COOPERATIVE BANK
  4. AKOLA JANATA COMMERCIAL COOPERATIVE BANK
  5. ALLAHABAD BANK
  6. ALMORA URBAN COOPERATIVE BANK LIMITED
  7. ANDHRA BANK
  8. ANDHRA PRAGATHI GRAMEENA BANK
  9. APNA SAHAKARI BANK LIMITED
  10. AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED
  11. AXIS BANK
  12. B N P PARIBAS
  13. BANDHAN BANK LIMITED
  14. BANK INTERNASIONAL INDONESIA
  15. BANK OF AMERICA
  16. BANK OF BAHARAIN AND KUWAIT BSC
  17. BANK OF BARODA
  18. BANK OF CEYLON
  19. BANK OF INDIA
  20. BANK OF MAHARASHTRA
  21. BANK OF TOKYO MITSUBISHI LIMITED
  22. BARCLAYS BANK
  23. BASSEIN CATHOLIC COOPERATIVE BANK LIMITED
  24. BHARAT COOPERATIVE BANK MUMBAI LIMITED
  25. BHARATIYA MAHILA BANK LIMITED
  26. CANARA BANK
  27. CAPITAL LOCAL AREA BANK LIMITED
  28. CATHOLIC SYRIAN BANK LIMITED
  29. CENTRAL BANK OF INDIA
  30. CHINATRUST COMMERCIAL BANK LIMITED
  31. CITI BANK
  32. CITIZEN CREDIT COOPERATIVE BANK LIMITED
  33. CITY UNION BANK LIMITED
  34. COMMONWEALTH BANK OF AUSTRALIA
  35. CORPORATION BANK
  36. CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK CALYON BANK
  37. CREDIT SUISEE AG
  38. DCB BANK LIMITED
  39. DENA BANK
  40. DEPOSIT INSURANCE AND CREDIT GUARANTEE CORPORATION
  41. DEUSTCHE BANK
  42. DEVELOPMENT BANK OF SINGAPORE
  43. DHANALAKSHMI BANK
  44. DOHA BANK
  45. DOHA BANK QSC
  46. DOMBIVLI NAGARI SAHAKARI BANK LIMITED
  47. EXPORT IMPORT BANK OF INDIA
  48. FEDERAL BANK
  49. FIRSTRAND BANK LIMITED
  50. G P PARSIK BANK
  51. GURGAON GRAMIN BANK
  52. HDFC BANK
  53. HSBC BANK
  54. HSBC BANK OMAN SAOG
  55. ICICI BANK LIMITED
  56. IDBI BANK
  57. IDFC BANK LIMITED
  58. INDIAN BANK
  59. INDIAN OVERSEAS BANK
  60. INDUSIND BANK
  61. INDUSTRIAL AND COMMERCIAL BANK OF CHINA LIMITED
  62. INDUSTRIAL BANK OF KOREA
  63. ING VYSYA BANK
  64. JALGAON JANATA SAHAKARI BANK LIMITED
  65. JAMMU AND KASHMIR BANK LIMITED
  66. JANAKALYAN SAHAKARI BANK LIMITED
  67. JANASEVA SAHAKARI BANK BORIVLI LIMITED
  68. JANASEVA SAHAKARI BANK LIMITED
  69. JANATA SAHAKARI BANK LIMITED
  70. JP MORGAN BANK
  71. KALLAPPANNA AWADE ICHALKARANJI JANATA SAHAKARI BANK LIMITED
  72. KALUPUR COMMERCIAL COOPERATIVE BANK
  73. KALYAN JANATA SAHAKARI BANK
  74. KAPOL COOPERATIVE BANK LIMITED
  75. KARNATAKA BANK LIMITED
  76. KARNATAKA VIKAS GRAMEENA BANK
  77. KARUR VYSYA BANK
  78. KERALA GRAMIN BANK
  79. KOTAK MAHINDRA BANK LIMITED
  80. LAXMI VILAS BANK
  81. MAHANAGAR COOPERATIVE BANK
  82. MAHARASHTRA STATE COOPERATIVE BANK
  83. MASHREQBANK PSC
  84. MIZUHO CORPORATE BANK LIMITED
  85. NAGAR URBAN CO OPERATIVE BANK
  86. NAGPUR NAGARIK SAHAKARI BANK LIMITED
  87. NATIONAL AUSTRALIA BANK LIMITED
  88. NATIONAL BANK OF ABU DHABI PJSC
  89. NEW INDIA COOPERATIVE BANK LIMITED
  90. NKGSB COOPERATIVE BANK LIMITED
  91. NUTAN NAGARIK SAHAKARI BANK LIMITED
  92. OMAN INTERNATIONAL BANK SAOG
  93. ORIENTAL BANK OF COMMERCE
  94. PRAGATHI KRISHNA GRAMIN BANK
  95. PRATHAMA BANK
  96. PRIME COOPERATIVE BANK LIMITED
  97. PUNJAB AND MAHARSHTRA COOPERATIVE BANK
  98. PUNJAB AND SIND BANK
  99. PUNJAB NATIONAL BANK
  100. RABOBANK INTERNATIONAL
  101. RAJGURUNAGAR SAHAKARI BANK LIMITED
  102. RAJKOT NAGRIK SAHAKARI BANK LIMITED
  103. RBL BANK LIMITED
  104. RESERVE BANK OF INDIA
  105. SAHEBRAO DESHMUKH COOPERATIVE BANK LIMITED
  106. SARASWAT COOPERATIVE BANK LIMITED
  107. SBER BANK
  108. SBM BANK MAURITIUS LIMITED
  109. SHIKSHAK SAHAKARI BANK LIMITED
  110. SHINHAN BANK
  111. SHRI CHHATRAPATI RAJASHRI SHAHU URBAN COOPERATIVE BANK LIMITED
  112. SOCIETE GENERALE
  113. SOLAPUR JANATA SAHAKARI BANK LIMITED
  114. SOUTH INDIAN BANK
  115. STANDARD CHARTERED BANK
  116. STATE BANK OF BIKANER AND JAIPUR
  117. STATE BANK OF HYDERABAD
  118. STATE BANK OF INDIA
  119. STATE BANK OF MAURITIUS LIMITED
  120. STATE BANK OF MYSORE
  121. STATE BANK OF PATIALA
  122. STATE BANK OF TRAVANCORE
  123. SUMITOMO MITSUI BANKING CORPORATION
  124. SURAT NATIONAL COOPERATIVE BANK LIMITED
  125. SUTEX COOPERATIVE BANK LIMITED
  126. SYNDICATE BANK
  127. TAMILNAD MERCANTILE BANK LIMITED
  128. THE A.P. MAHESH COOPERATIVE URBAN BANK LIMITED
  129. THE AKOLA DISTRICT CENTRAL COOPERATIVE BANK
  130. THE ANDHRA PRADESH STATE COOPERATIVE BANK LIMITED
  131. THE BANK OF NOVA SCOTIA
  132. THE COSMOS CO OPERATIVE BANK LIMITED
  133. THE DELHI STATE COOPERATIVE BANK LIMITED
  134. THE GADCHIROLI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
  135. THE GREATER BOMBAY COOPERATIVE BANK LIMITED
  136. THE GUJARAT STATE COOPERATIVE BANK LIMITED
  137. THE HASTI COOP BANK LTD
  138. THE JALGAON PEOPELS COOPERATIVE BANK LIMITED
  139. THE KANGRA CENTRAL COOPERATIVE BANK LIMITED
  140. THE KANGRA COOPERATIVE BANK LIMITED
  141. THE KARAD URBAN COOPERATIVE BANK LIMITED
  142. THE KARANATAKA STATE COOPERATIVE APEX BANK LIMITED
  143. THE KURMANCHAL NAGAR SAHAKARI BANK LIMITED
  144. THE MEHSANA URBAN COOPERATIVE BANK
  145. THE MUMBAI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
  146. THE MUNICIPAL COOPERATIVE BANK LIMITED
  147. THE NAINITAL BANK LIMITED
  148. THE NASIK MERCHANTS COOPERATIVE BANK LIMITED
  149. THE RAJASTHAN STATE COOPERATIVE BANK LIMITED
  150. THE ROYAL BANK OF SCOTLAND N V
  151. THE SEVA VIKAS COOPERATIVE BANK LIMITED
  152. THE SHAMRAO VITHAL COOPERATIVE BANK
  153. THE SURAT DISTRICT COOPERATIVE BANK LIMITED
  154. THE SURATH PEOPLES COOPERATIVE BANK LIMITED
  155. THE TAMIL NADU STATE APEX COOPERATIVE BANK
  156. THE THANE BHARAT SAHAKARI BANK LIMITED
  157. THE THANE DISTRICT CENTRAL COOPERATIVE BANK LIMITED
  158. THE VARACHHA COOPERATIVE BANK LIMITED
  159. THE VISHWESHWAR SAHAKARI BANK LIMITED
  160. THE WEST BENGAL STATE COOPERATIVE BANK
  161. THE ZOROASTRIAN COOPERATIVE BANK LIMITED
  162. TJSB SAHAKARI BANK LIMITED
  163. TJSB SAHAKARI BANK LTD
  164. TUMKUR GRAIN MERCHANTS COOPERATIVE BANK LIMITED
  165. UCO BANK
  166. UNION BANK OF INDIA
  167. UNITED BANK OF INDIA
  168. UNITED OVERSEAS BANK LIMITED
  169. VASAI VIKAS SAHAKARI BANK LIMITED
  170. VIJAYA BANK
  171. WESTPAC BANKING CORPORATION
  172. WOORI BANK
  173. YES BANK
  174. ZILA SAHAKRI BANK LIMITED GHAZIABAD

ifsc-rest-api's People

Contributors

mangrep avatar arjun-mavonic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.