<commit_before># Rest API to get details of  NEFT enabled bank Branches (Bank-wise IFS Codes).
> Note: All details are taken from  [RBI website](https://www.rbi.org.in/Scripts/bs_viewcontent.aspx?Id=2009) last update Jan 22, 2016.

###Features provided 

 1. Get bank by IFSC code.
 2. Get bank by MICR code.
 3. Get banks by bank name.
 4. Get banks by branch location.
 
 ###Get bank by IFSC code.

####URI : http://api.techm.co.in/api/ifsc/{IFSC CODE IN UPPERCASE}
Request Type: GET

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

    [{
    	"_id": "<KEY>",
    	"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"
    }]
###Get bank by MICR code
####URI : http://api.techm.co.in/api/micr/{MICR CODE}
Request Type: GET

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

    [{
    	"_id": "<KEY>",
    	"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"
    }]

###Get banks by bank name

####URI : http://api.techm.co.in/api/bank/{Bank NAME in upper case}
Request Type: GET

Example:
http://api.techm.co.in/api/bank/ABU%20DHABI%20COMMERCIAL%20BANK
Sample response:

    [{
    	"_id": "56a4e606277fdd0a341698cb",
    	"STATE": "MAHARASHTRA",
    	"BANK": "ABU DHABI COMMERCIAL BANK",
    	"IFSC": "ADCB0000001",
    	"MICR CODE": "400269002",
    	"BRANCH": "RTGS-HO",
    	"CONTACT": "39534100",
    	"ADDRESS": "75, REHMAT MANZIL, V. N. ROAD, CURCHGATE, MUMBAI - 400020",
    	"CITY": "MUMBAI",
    	"DISTRICT": "MUMBAI CITY"
    }, {
    	"_id": "56a4e606277fdd0a341698cc",
    	"STATE": "KARNATAKA",
    	"BANK": "ABU DHABI COMMERCIAL BANK",
    	"IFSC": "ADCB0000002",
    	"MICR CODE": "560269002",
    	"BRANCH": "BANGALORE",
    	"CONTACT": "25582000",
    	"ADDRESS": "CITI CENTRE, 28, CHURCH STREET, OFF M. G. ROAD BANGALORE 560001",
    	"CITY": "BANGALORE",
    	"DISTRICT": "BANGALORE URBAN"
    }]
####Get banks by branch location
URI : http://api.techm.co.in/api/branch/
Request type: GET

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"
    }]
<commit_msg>Added bank list to the doc<commit_after># Rest API to get details of  NEFT enabled bank Branches (Bank-wise IFS Codes).
> Note: All details are taken from  [RBI website](https://www.rbi.org.in/Scripts/bs_viewcontent.aspx?Id=2009) last update Jan 22, 2016.

###Features provided 

 1. Get bank by IFSC code.
 2. Get bank by MICR code.
 3. Get banks by bank name.
 4. Get banks by branch location.
 
 ###We provide details of following banks:

    ABHYUDAYA COOPERATIVE BANK LIMITED
    ABU DHABI COMMERCIAL BANK
    AHMEDABAD MERCANTILE COOPERATIVE BANK
    AKOLA JANATA COMMERCIAL COOPERATIVE BANK
    ALLAHABAD BANK
    ALMORA URBAN COOPERATIVE BANK LIMITED
    ANDHRA BANK
    ANDHRA PRAGATHI GRAMEENA BANK
    APNA SAHAKARI BANK LIMITED
    AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED
    AXIS BANK
    B N P PARIBAS
    BANDHAN BANK LIMITED
    BANK INTERNASIONAL INDONESIA
    BANK OF AMERICA
    BANK OF BAHARAIN AND KUWAIT BSC
    BANK OF BARODA
    BANK OF CEYLON
    BANK OF INDIA
    BANK OF MAHARASHTRA
    BANK OF TOKYO MITSUBISHI LIMITED
    BARCLAYS BANK
    BASSEIN CATHOLIC COOPERATIVE BANK LIMITED
    BHARAT COOPERATIVE BANK MUMBAI LIMITED
    BHARATIYA MAHILA BANK LIMITED
    CANARA BANK
    CAPITAL LOCAL AREA BANK LIMITED
    CATHOLIC SYRIAN BANK LIMITED
    CENTRAL BANK OF INDIA
    CHINATRUST COMMERCIAL BANK LIMITED
    CITI BANK
    CITIZEN CREDIT COOPERATIVE BANK LIMITED
    CITY UNION BANK LIMITED
    COMMONWEALTH BANK OF AUSTRALIA
    CORPORATION BANK
    CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK CALYON BANK
    CREDIT SUISEE AG
    DCB BANK LIMITED
    DENA BANK
    DEPOSIT INSURANCE AND CREDIT GUARANTEE CORPORATION
    DEUSTCHE BANK
    DEVELOPMENT BANK OF SINGAPORE
    DHANALAKSHMI BANK
    DOHA BANK
    DOHA BANK QSC
    DOMBIVLI NAGARI SAHAKARI BANK LIMITED
    EXPORT IMPORT BANK OF INDIA
    FEDERAL BANK
    FIRSTRAND BANK LIMITED
    G P PARSIK BANK
    GURGAON GRAMIN BANK
    HDFC BANK
    HSBC BANK
    HSBC BANK OMAN SAOG
    ICICI BANK LIMITED
    IDBI BANK
    IDFC BANK LIMITED
    INDIAN BANK
    INDIAN OVERSEAS BANK
    INDUSIND BANK
    INDUSTRIAL AND COMMERCIAL BANK OF CHINA LIMITED
    INDUSTRIAL BANK OF KOREA
    ING VYSYA BANK
    JALGAON JANATA SAHAKARI BANK LIMITED
    JAMMU AND KASHMIR BANK LIMITED
    JANAKALYAN SAHAKARI BANK LIMITED
    JANASEVA SAHAKARI BANK BORIVLI LIMITED
    JANASEVA SAHAKARI BANK LIMITED
    JANATA SAHAKARI BANK LIMITED
    JP MORGAN BANK
    KALLAPPANNA AWADE ICHALKARANJI JANATA SAHAKARI BANK LIMITED
    KALUPUR COMMERCIAL COOPERATIVE BANK
    KALYAN JANATA SAHAKARI BANK
    KAPOL COOPERATIVE BANK LIMITED
    KARNATAKA BANK LIMITED
    KARNATAKA VIKAS GRAMEENA BANK
    KARUR VYSYA BANK
    KERALA GRAMIN BANK
    KOTAK MAHINDRA BANK LIMITED
    LAXMI VILAS BANK
    MAHANAGAR COOPERATIVE BANK
    MAHARASHTRA STATE COOPERATIVE BANK
    MASHREQBANK PSC
    MIZUHO CORPORATE BANK LIMITED
    NAGAR URBAN CO OPERATIVE BANK
    NAGPUR NAGARIK SAHAKARI BANK LIMITED
    NATIONAL AUSTRALIA BANK LIMITED
    NATIONAL BANK OF ABU DHABI PJSC
    NEW INDIA COOPERATIVE BANK LIMITED
    NKGSB COOPERATIVE BANK LIMITED
    NUTAN NAGARIK SAHAKARI BANK LIMITED
    OMAN INTERNATIONAL BANK SAOG
    ORIENTAL BANK OF COMMERCE
    PRAGATHI KRISHNA GRAMIN BANK
    PRATHAMA BANK
    PRIME COOPERATIVE BANK LIMITED
    PUNJAB AND MAHARSHTRA COOPERATIVE BANK
    PUNJAB AND SIND BANK
    PUNJAB NATIONAL BANK
    RABOBANK INTERNATIONAL
    RAJGURUNAGAR SAHAKARI BANK LIMITED
    RAJKOT NAGRIK SAHAKARI BANK LIMITED
    RBL BANK LIMITED
    RESERVE BANK OF INDIA
    SAHEBRAO DESHMUKH COOPERATIVE BANK LIMITED
    SARASWAT COOPERATIVE BANK LIMITED
    SBER BANK
    SBM BANK MAURITIUS LIMITED
    SHIKSHAK SAHAKARI BANK LIMITED
    SHINHAN BANK
    SHRI CHHATRAPATI RAJASHRI SHAHU URBAN COOPERATIVE BANK LIMITED
    SOCIETE GENERALE
    SOLAPUR JANATA SAHAKARI BANK LIMITED
    SOUTH INDIAN BANK
    STANDARD CHARTERED BANK
    STATE BANK OF BIKANER AND JAIPUR
    STATE BANK OF HYDERABAD
    STATE BANK OF INDIA
    STATE BANK OF MAURITIUS LIMITED
    STATE BANK OF MYSORE
    STATE BANK OF PATIALA
    STATE BANK OF TRAVANCORE
    SUMITOMO MITSUI BANKING CORPORATION
    SURAT NATIONAL COOPERATIVE BANK LIMITED
    SUTEX COOPERATIVE BANK LIMITED
    SYNDICATE BANK
    TAMILNAD MERCANTILE BANK LIMITED
    THE A.P. MAHESH COOPERATIVE URBAN BANK LIMITED
    THE AKOLA DISTRICT CENTRAL COOPERATIVE BANK
    THE ANDHRA PRADESH STATE COOPERATIVE BANK LIMITED
    THE BANK OF NOVA SCOTIA
    THE COSMOS CO OPERATIVE BANK LIMITED
    THE DELHI STATE COOPERATIVE BANK LIMITED
    THE GADCHIROLI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
    THE GREATER BOMBAY COOPERATIVE BANK LIMITED
    THE GUJARAT STATE COOPERATIVE BANK LIMITED
    THE HASTI COOP BANK LTD
    THE JALGAON PEOPELS COOPERATIVE BANK LIMITED
    THE KANGRA CENTRAL COOPERATIVE BANK LIMITED
    THE KANGRA COOPERATIVE BANK LIMITED
    THE KARAD URBAN COOPERATIVE BANK LIMITED
    THE KARANATAKA STATE COOPERATIVE APEX BANK LIMITED
    THE KURMANCHAL NAGAR SAHAKARI BANK LIMITED
    THE MEHSANA URBAN COOPERATIVE BANK
    THE MUMBAI DISTRICT CENTRAL COOPERATIVE BANK LIMITED
    THE MUNICIPAL COOPERATIVE BANK LIMITED
    THE NAINITAL BANK LIMITED
    THE NASIK MERCHANTS COOPERATIVE BANK LIMITED
    THE RAJASTHAN STATE COOPERATIVE BANK LIMITED
    THE ROYAL BANK OF SCOTLAND N V
    THE SEVA VIKAS COOPERATIVE BANK LIMITED
    THE SHAMRAO VITHAL COOPERATIVE BANK
    THE SURAT DISTRICT COOPERATIVE BANK LIMITED
    THE SURATH PEOPLES COOPERATIVE BANK LIMITED
    THE TAMIL NADU STATE APEX COOPERATIVE BANK
    THE THANE BHARAT SAHAKARI BANK LIMITED
    THE THANE DISTRICT CENTRAL COOPERATIVE BANK LIMITED
    THE VARACHHA COOPERATIVE BANK LIMITED
    THE VISHWESHWAR SAHAKARI BANK LIMITED
    THE WEST BENGAL STATE COOPERATIVE BANK
    THE ZOROASTRIAN COOPERATIVE BANK LIMITED
    TJSB SAHAKARI BANK LIMITED
    TJSB SAHAKARI BANK LTD
    TUMKUR GRAIN MERCHANTS COOPERATIVE BANK LIMITED
    UCO BANK
    UNION BANK OF INDIA
    UNITED BANK OF INDIA
    UNITED OVERSEAS BANK LIMITED
    VASAI VIKAS SAHAKARI BANK LIMITED
    VIJAYA BANK
    WESTPAC BANKING CORPORATION
    WOORI BANK
    YES BANK
    ZILA SAHAKRI BANK LIMITED GHAZIABAD

##Documentation

 ###Get bank by IFSC code.

####URI : `http://api.techm.co.in/api/ifsc/{IFSC CODE}`
Request Type: GET

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

    [{
    	"_id": "56a4e61d277fdd0a3417ebbb",
    	"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"
    }]
###Get bank by MICR code
####URI : `http://api.techm.co.in/api/micr/{MICR CODE}`
Request Type: GET

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

    [{
    	"_id": "56a4e61d277fdd0a3417ebbb",
    	"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"
    }]

###Get banks by bank name

####URI : `http://api.techm.co.in/api/bank/{Bank NAME}`
Request Type: GET

Example:
http://api.techm.co.in/api/bank/ABU%20DHABI%20COMMERCIAL%20BANK
Sample response:

    [{
    	"_id": "56a4e606277fdd0a341698cb",
    	"STATE": "MAHARASHTRA",
    	"BANK": "ABU DHABI COMMERCIAL BANK",
    	"IFSC": "ADCB0000001",
    	"MICR CODE": "400269002",
    	"BRANCH": "RTGS-HO",
    	"CONTACT": "39534100",
    	"ADDRESS": "75, REHMAT MANZIL, V. N. ROAD, CURCHGATE, MUMBAI - 400020",
    	"CITY": "MUMBAI",
    	"DISTRICT": "MUMBAI CITY"
    }, {
    	"_id": "56a4e606277fdd0a341698cc",
    	"STATE": "KARNATAKA",
    	"BANK": "ABU DHABI COMMERCIAL BANK",
    	"IFSC": "ADCB0000002",
    	"MICR CODE": "560269002",
    	"BRANCH": "BANGALORE",
    	"CONTACT": "25582000",
    	"ADDRESS": "CITI CENTRE, 28, CHURCH STREET, OFF M. G. ROAD BANGALORE 560001",
    	"CITY": "BANGALORE",
    	"DISTRICT": "BANGALORE URBAN"
    }]
####Get banks by branch location
URI : `http://api.techm.co.in/api/branch/{BRANCH NAM`E}
Request type: GET

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"
    }]


{'fraction_non_alphanumeric': 0.08901713885974116, 'fraction_numerical': 0.041448058761804824, 'mean_word_length': 3.059992900248491, 'pattern_counts': {'":': 102, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '431571', 'n_tokens_mistral': 5249, 'n_tokens_neox': 4606, 'n_words': 1261}