Skip to main content
GET
/
utils
/
global-institution-list
Global Institution List
curl --request GET \
  --url https://api.usepooler.com/utils/global-institution-list \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "stan": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "data": [
    {
      "institution_name": "<string>",
      "institution_code": "<string>",
      "institution_country": "<string>"
    }
  ]
}
Retrieve a comprehensive list of financial institutions (banks) supported by the platform, optionally filtered by country.

Overview

This endpoint returns a complete list of all financial institutions (banks, microfinance banks, payment service banks, etc.) that are supported by Pooler. This is useful for:
  • Populating bank selection dropdowns
  • Validating bank codes
  • Finding institution codes for payments

Query Parameters

country
string
Filter institutions by country name (e.g., “ghana”, “nigeria”)

Response

data
array
Array of institution objects, each containing:
  • institution_name: Full name of the financial institution
  • institution_code: Institution code (used for payments)
  • institution_country: Country where the institution operates
The institution list includes banks, microfinance banks, payment service banks, and other financial institutions. Use the institution code when creating recipients or initiating payments.

Authorizations

Authorization
string
header
required

Bearer token authentication. Include your API key in the Authorization header as: Bearer {your_api_key}

Query Parameters

country
string

Filter institutions by country name

Response

200 - application/json

Institution list retrieved successfully

success
boolean
message
string
stan
string<uuid>
data
object[]