Coverage
Our expansive coverage across a variety of banks, different connection routes, and account categories enhances the execution of financial activities for companies and their customers.

Bank Coverage
Overview
On this page, we provide you with an overview of the coverage support of our Okra products, per country and institution type. Please note:
- For Historical data, we provide the number of months that we can retrieve data for.
- With institutions that require MFA (indicated by a Yes in the MFA column), then if you are using recurrent links then you will need to provide an MFA token for each daily refresh.
In order to connect with bank institutions, your users must log in with their website credentials or Internet Banking credentials.
At Okra we currently support the following institutions, per country, for our Banking product.
🇳🇬 Nigeria
Overview
Okra supports every bank in 🇳🇬Nigeria and is currently piloting in 🇿🇦South Africa and 🇰🇪Kenya interested in supporting customers in our other markets? Contact [email protected]. We’re also always working to add support for more (Have a bank / institution we don't support send us a request to [email protected]).
You can use the below endpoints to retrieve a complete list of supported banks.
curl -X GET https://api.okra.ng/v2/banks/list
-H 'Content-Type: application/json'
const okra_client = require('okra-node');
okra_client.getBanks((err, results) => {
// Handle err
const banks = results.banks;
});
[
{
"id": "5d6fe57a4099cc4b210bbeb1",
"name": "First Bank of Nigeria",
"slug": "first-bank-of-nigeria",
"icon": "https://okra-images.s3.eu-west-3.amazonaws.com/First+Bank+Nigeria+Logo+Color.svg",
"v2_icon": "...SVG data..",
"v2_logo": "...SVG data..",
"products": [
"auth",
"balance",
"transactions",
"income",
"identity",
"direct-debit ",
"periodic-transactions",
"periodic-balance"
],
"colors": {
"primary": "#162D4C",
"accent": "#DFAC0F",
"bg": "#295590",
"button": "#162D4C",
"icon": "#162D4C"
},
"ussd": true,
"countries": [
"NG"
],
"corporate": true,
"status": "healthy",
"individual": true,
"created_at": "2019-09-04T10:04:29.000Z",
"last_updated": "2020-12-20T17:01:09.414Z"
}
...]
This data changes frequently, and we recommend that you do not store it on your system. If you do store it, be sure to update it regularly.
Need a complete coverage list?
Check out Okra's complete bank coverage breakdown here.
Fetch bank by ID
Okra offers an api that returns information on a single bank among other supported banks that are currently integrated into the widget.
curl -X GET https://api.okra.ng/v2/banks/getById?id=5d6fe57a4099cc4b210bbeb1
-H 'Content-Type: application/json'
const okra_client = require('okra-node');
const bankId = '5d6fe57a4099cc4b210bbeb1'
okra_client.getBankById(bankId,(err, results) => {
// Handle err
const banks = results;
});
{
"id": "5d6fe57a4099cc4b210bbeb1",
"name": "First Bank of Nigeria",
"slug": "first-bank-of-nigeria",
"icon": "https://okra-images.s3.eu-west-3.amazonaws.com/First+Bank+Nigeria+Logo+Color.svg",
"v2_icon": "...SVG data..",
"v2_logo": "...SVG data..",
"products": [
"auth",
"balance",
"transactions",
"income",
"identity",
"direct-debit ",
"periodic-transactions",
"periodic-balance"
],
"colors": {
"primary": "#162D4C",
"accent": "#DFAC0F",
"bg": "#295590",
"button": "#162D4C",
"icon": "#162D4C"
},
"ussd": true,
"countries": [
"NG"
],
"corporate": true,
"status": "healthy",
"individual": true,
"created_at": "2019-09-04T10:04:29.000Z",
"last_updated": "2020-12-20T17:01:09.414Z"
}
Updated 3 months ago