Get Banks With USSD Short Code

This API enables you to retrieve all banks with valid USSD short code. This is useful if you'll like to display USSD short codes for your customers to dial.

This endpoint is protected with OAuth 2.0 Bearer token. To find out more about authorization for Monnify endpoints, check Here

Endpoint URL: {{base_url}}/api/v1/sdk/transactions/banks

HTTP Method: GET

The {{base_url}} for test is https://sandbox.monnify.com but when you go live, it changes to the live url

The response returned will come in the following format:

Login Response

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 { "requestSuccessful": true, "responseMessage": "success", "responseCode": "0", "responseBody": [ { "name": "Access bank", "code": "044", "ussdTemplate": "*901*Amount*AccountNumber#", "baseUssdCode": "*901#", "transferUssdTemplate": "*901*AccountNumber#" }, { "name": "Diamond bank", "code": "063", "ussdTemplate": "*710*777*AccountNumber*Amount*Pin#", "baseUssdCode": "*710#", "transferUssdTemplate": "*710*AccountNumber#" }, { "name": "Ecobank Nigeria Plc", "code": "050", "ussdTemplate": null, "baseUssdCode": "*326#", "transferUssdTemplate": "*326*AccountNumber#" }, { "name": "Fidelity bank", "code": "070", "ussdTemplate": "*770*AccountNumber*Amount#", "baseUssdCode": "*770#", "transferUssdTemplate": "*770*AccountNumber#" }, { "name": "First bank", "code": "011", "ussdTemplate": "*894*Amount*AccountNumber#", "baseUssdCode": "*894#", "transferUssdTemplate": "*894*AccountNumber#" }, { "name": "First City Monument Bank Plc", "code": "214", "ussdTemplate": "*329*Amount*AccountNumber#", "baseUssdCode": "*329#", "transferUssdTemplate": "*329*AccountNumber#" }, { "name": "GTBank", "code": "058", "ussdTemplate": "*737*2*Amount*AccountNumber#", "baseUssdCode": "*737#", "transferUssdTemplate": "*737*AccountNumber#" }, { "name": "Heritage bank", "code": "030", "ussdTemplate": "*322*030*AccountNumber*Amount#", "baseUssdCode": "*322#", "transferUssdTemplate": "*322*AccountNumber#" }, { "name": "JAIZ BANK", "code": "301", "ussdTemplate": "*389*301*AccountNumber*Amount#", "baseUssdCode": "*389#", "transferUssdTemplate": "*389*AccountNumber#" }, { "name": "Keystone bank", "code": "082", "ussdTemplate": "*7111*Amount*AccountNumber#", "baseUssdCode": "*7111#", "transferUssdTemplate": "*7111*AccountNumber#" }, { "name": "Polaris Bank", "code": "076", "ussdTemplate": "*833*Amount*AccountNumber#", "baseUssdCode": "*833#", "transferUssdTemplate": "*833*AccountNumber#" }, { "name": "Stanbic IBTC Bank Ltd.", "code": "221", "ussdTemplate": "*909*22*Amount*AccountNumber#", "baseUssdCode": "*909#", "transferUssdTemplate": "*909*AccountNumber#" }, { "name": "Sterling bank", "code": "232", "ussdTemplate": "*822*5*Amount*AccountNumber#", "baseUssdCode": "*822#", "transferUssdTemplate": "*822*AccountNumber#" }, { "name": "Union bank", "code": "032", "ussdTemplate": "*826*2*Amount*AccountNumber#", "baseUssdCode": "*826#", "transferUssdTemplate": "*826*AccountNumber#" }, { "name": "United Bank For Africa Plc", "code": "033", "ussdTemplate": "*919*4*AccountNumber*Amount#", "baseUssdCode": "*919#", "transferUssdTemplate": "*919*AccountNumber#" }, { "name": "Unity Bank Plc", "code": "215", "ussdTemplate": "*7799*2*AccountNumber*Amount#", "baseUssdCode": "*7799#", "transferUssdTemplate": "*7799*AccountNumber#" }, { "name": "Wema bank", "code": "035", "ussdTemplate": "*945*AccountNumber*Amount#", "baseUssdCode": "*945#", "transferUssdTemplate": "*945*AccountNumber#" }, { "name": "Zenith bank", "code": "057", "ussdTemplate": "*966*Amount*AccountNumber#", "baseUssdCode": "*966#", "transferUssdTemplate": "*966*AccountNumber#" } ] }

For a full list of banks, check here.

List of banks with USSD short code.

Bank Name

Bank Code

NIP Bank Code

USSD Code

USSD transfer string

Bank Name

Bank Code

NIP Bank Code

USSD Code

USSD transfer string

GTBank

058

000013

*737#

*737*2*Amount*AccountNumber#

Fidelity bank

070

000007

*770#

*770*AccountNumber*Amount#

First bank

011

000016

*894#

*894*Amount*AccountNumber#

Wema bank

035

000017

*945#

*945*AccountNumber*Amount#

Sterling bank

232

000001

*822#

*822*5*Amount*AccountNumber#

Diamond bank

063

000005

*710#

*710*777*AccountNumber*Amount*Pin#

Zenith bank

057

000015

*966#

*966*Amount*AccountNumber#

Union bank

032

000018

*826#

*826*2*Amount*AccountNumber#

Heritage bank

030

000020

*322#

*322*030*AccountNumber*Amount#

Keystone bank

082

000002

*7111#

*7111*Amount*AccountNumber#

Access bank

044

000014

*901#

*901*Amount*AccountNumber#

First City Monument Bank Plc

214

000003

*329#

*329*Amount*AccountNumber#

Polaris Bank

076

000008

*833#

*833*Amount*AccountNumber#

Stanbic IBTC Bank Ltd.

221

000012

*909#

*909*22*Amount*AccountNumber#

United Bank For Africa Plc

033

000004

*919#

*919*4*AccountNumber*Amount#

Unity Bank Plc

215

000011

*7799#

*7799*2*AccountNumber*Amount#

JAIZ BANK

301

000006

*389#

*389*301*AccountNumber*Amount#