---
title: "List Banks"
method: GET
path: "/v1/banks"
tags: ["Bank"]
---

# List Banks

`GET /v1/banks`

Retrieves a list of supported banks available in the specified country. Useful for rendering provider selection options during user payment setup or onboarding.

## Query parameters

- `limit` integer — Maximum number of items to return in a single page. Must be between 1 and 50. Defaults to 10 if not specified.
- `after` string, nullable — Pagination cursor for fetching the next page of results. Set this to the 'next' cursor value from a previous response to continue paginating forward.
- `country` string, required — ISO 3166-1 alpha-2 country code (e.g., 'SL', 'GH') to filter banks by region.

## Headers

- `Monime-Version` 'caph.2025-08-23' | 'caph.2025-06-20', nullable — Specifies which version of the Monime API will handle this request.

## Response `200`

OK

- object
  - `success` boolean — Represents the status of the query operation, confirming if it was successful. This field is always true
  - `messages` unknown[] — Contains a list of messages providing relevant information or feedback related to the query or operation
    - unknown
  - `result` Bank[], nullable — The list of items in the response
    - `providerId` string — The provider ID for the momo as assigned by Monime.
    - `name` string — The name of the bank.
    - `country` string — The country of the bank.
    - `status` object — The status of the bank's operations within monime'.
      - `active` boolean — Whether or not this bank is active within Monime.
    - `featureSet` object — The set of Monime features that the bank supports.'
      - `payout` object — The bank's payout feature information.
        - `canPayTo` boolean — Whether or not Monime can pay out to an account in the bank.
        - `schemes` string[], nullable — The supported payout schemes of the bank.
        - `metadata` object, nullable — Further metadata describing this bank's payout feature.
      - `payment` object — The bank's payment feature information.
        - `canPayFrom` boolean — Whether or not Monime can accept payment from an account in the bank.
        - `schemes` string[], nullable — The supported payment schemes of the bank.
        - `metadata` object, nullable — Further metadata describing this bank's payment feature.
      - `kycVerification` object — The bank's KYC verification feature information.
        - `canVerifyAccount` boolean — Whether or not Monime can verify an account's KYC' in the bank.
        - `metadata` object, nullable — Further metadata describing this bank's KYC verification feature.
    - `createTime` string, date-time — The time the bank's support was added.
    - `updateTime` string, date-time, nullable — The last time the bank's support was updated.
  - `pagination` object — The pagination info associated with the response
    - `count` integer — Number of items returned in the current page.
    - `next` string, nullable — Cursor pointing to the next page of results. Use this value as the 'after' query parameter in your next request to fetch the following page. If null, you have reached the end of the result set.

---

[API](https://skmtc.dev/monime/apis/monime-api.md) · [All operations](https://skmtc.dev/monime/apis/monime-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/monime/monime-api/revisions/bd7f875ea428/schema)
