Skip to main content
This endpoint returns all bank codes supported for PesaLink transfers in Kenya. When you initiate a disbursement with provider: "PESALINK", every transaction must include a bank_code identifying the recipient’s bank. Use this endpoint to look up the correct code. This is a public endpoint — no authentication is required.

Request

GET https://app.kulmipay.com/api/v1/send-money/bank-codes/ke/ No request body or query parameters are needed.

Response

A successful request returns HTTP 200 with an array of bank objects.
bank_name
string
The full name of the bank.
bank_code
string
The numeric code used to identify this bank in a PesaLink transaction. Pass this value as bank_code in your transaction objects.

Examples

curl -X GET https://app.kulmipay.com/api/v1/send-money/bank-codes/ke/

Sample response

[
  { "bank_name": "KCB", "bank_code": "1" },
  { "bank_name": "Standard Charted Bank KE", "bank_code": "2" },
  { "bank_name": "Absa Bank Kenya", "bank_code": "3" },
  { "bank_name": "NCBA Bank Kenya", "bank_code": "7" },
  { "bank_name": "Cooperative Bank", "bank_code": "11" },
  { "bank_name": "National Bank", "bank_code": "12" },
  { "bank_name": "Stanbic Bank", "bank_code": "31" },
  { "bank_name": "Eco Bank", "bank_code": "43" },
  { "bank_name": "I&M Bank", "bank_code": "57" },
  { "bank_name": "DTB", "bank_code": "63" },
  { "bank_name": "Equity Bank", "bank_code": "68" },
  { "bank_name": "Family Bank", "bank_code": "70" }
]

Full bank list

The following banks are supported for PesaLink transfers:
Bank nameCode
KCB1
Standard Charted Bank KE2
Absa Bank Kenya3
Bank of Baroda6
NCBA Bank Kenya7
Prime Bank10
Cooperative Bank11
National Bank12
M-Oriental14
Citibank16
Habib Bank AG Zurich17
Middle East Bank18
Bank of Africa19
Consolidated Bank23
Credit Bank Ltd25
Stanbic Bank31
Unaitas Sacco32
ABC Bank35
Choice Microfinance Bank36
Eco Bank43
Caritas Microfinance Bank48
Spire Bank49
Paramount Universal Bank50
Kingdom Bank51
Guaranty Bank53
Victoria Commercial Bank54
Guardian Bank55
I&M Bank57
SBM60
Housing Finance Company Limited (HFCK)61
DTB63
CIB Bank Kenya65
Sidian Bank66
Equity Bank68
Family Bank70
Gulf African Bank72
Premier Bank74
DIB75
UBA76
KWFT Bank78
Faulu Bank79
Stima SACCO89
Telkom Kenya97
Always fetch bank codes dynamically using this endpoint rather than hardcoding them in your integration. The list may be updated as new banks are added.