Balance

Verify your customer’s bank balance in real-time

Instantly authenticate your customers’ accounts and automatically fetch their available and ledger balances.

Make informed decisions

Whether you need to validate a user’s spending power or ability to pay, we provide access to the necessary balance information needed for your business to make informed decisions.

Reduce NSF fees and overdrafts

Real-time balance ensures that your user has the funds available to enjoy your services and reduces the possibilities of NSF fees and overdrafts.

Improve customer experiences

Give customers notifications of low funds, so they can choose alternate payment methods and move forward seamlessly.

Companies building with Balance

How it works

01

User consent

Once your widget is launched, your customers are notified of the process you’re about to take on their behalf, after which you get their informed consent to process and authenticate their data.
02

Authenticate account

Your customers choose their banks and verify their identities by entering their login credentials which run in the background.
03

Link account

When your customers select their bank accounts, a link is created, which allows you to access their account via Okra’s API.
    04

    API report

    Okra will send you a report that corresponds with your API request and you will get details, such as:
    • Income
    • Identity
    • Transactions

    How it works

    01

    User consent

    Once your widget is launched, your customers are notified of the process you’re about to take on their behalf, after which you get their informed consent to process and authenticate their data.
    02

    Authenticate account

    Your customers choose their banks and verify their identities by entering their login credentials which run in the background.
    03

    Link account

    When your customers select their bank accounts, a link is created, which allows you to access their account via Okra’s API.
      04

      API report

      Okra will send you a report that corresponds with your API request and you will get details, such as:
      • Income
      • Identity
      • Transactions

      Plug-and-play with one API

      Using only a few lines of code, you can implement any one of our products in a matter of hours.

      1{
      2 "status": "success",
      3 "message": "Balances successfully retrieved",
      4 "data": {
      5 "pagination": null,
      6 "balances": [{
      7 "id": "",
      8 "available_balance": 10393.28,
      9 "ledger_balance": 10393.28,
      10 "currency": "",
      11 "customer": {
      12 "_id": "",
      13 "name": ""
      14 },
      15 "connected": [],
      16 "env": "",
      17 "account": {
      18 "_id": "",
      19 "bank": {
      20 "_id": "",
      21 "icon": "",
      22 "logo": "",
      23 "name": "",
      24 "v2_icon": "",
      25 "v2_logo": ""
      26 },
      27 "nuban": "",
      28 "name": ""
      29 },
      30 "owner": [
      31 {
      32 "_id": "",
      33 "name": "",
      34 "app_name": ""
      35 }
      36 ],
      37 "record": [
      38 {
      39 "_id": "",
      40 "env": "",
      41 "owner": ""
      42 }...
      43 ],
      44 "created_at": "",
      45 "last_updated": "",
      46 "periodic": {
      47 "available_balance": [
      48 {
      49 "_id": "",
      50 "amount": 10393.28,
      51 "owner": "",
      52 "last_updated": ""
      53 }...
      54 ],
      55 "ledger_balance": [
      56 {
      57 "_id": "",
      58 "amount": 10393.28,
      59 "owner": "",
      60 "last_updated": ""
      61 }...
      62 ]
      63 }...

      Use cases

      What can you build with Okra's Balance API?

      Okra's API for financial solution
      Okra for personal finance

      Okra consolidates financial data from multiple sources and categorizes transaction data with typically 24 months of history, making it easy to use and analyze

      placeholder
      Okra for lending

      Okra makes it faster and easier to set up bank payments through a flow designed with the user experience and security in mind. Users enter their online credentials and Okra instantly authenticates their account to enable bank-to-bank payments.

      “Okra’s bank statement service extends to both individual customers as well as small and medium enterprises — which are the bedrock of the Nigerian economy. Our partnership with Okra has helped us achieve the truly digital auto loan offering for our customers”

      Chetan Seth CTO at Autochek

      “Working with Okra has been immensely valuable. Their continuous drive to push innovation boundaries in a complex market like Nigeria will unlock more paths for businesses like ours...”

      Jubril Juma Head of Product Strategy

      Other Products from Okra

      Extend what you can build with Okra’s Balance API

      Gather customer data to ease business processes and get paid for your products and services.

      Transactions
      Transactions

      Get standardised and detailed account activity, historically and in real-time.

      Identity
      Identity

      Quickly authenticate customer account information in real-time.

      Payments
      Payments

      Capture payments seamlessly against any of your customer’s banks.

      Get started — it's free

      Bring your ideas to life with 100 free API calls. This applies to all Okra products so you can see what works for your project!

      create account