NEWIntroducing Mono Prove: Transforming Identity Verification and Customer Onboarding experiences
Mono Blog

The Mono Income API v2 is live!

Aug 13, 2024Product

Share article

Almost four years after we launched the first version of our Income API, we’re excited to introduce the Mono Income API, version 2.0. The updated income endpoint helps businesses analyse customers’ recent and historical bank transactions with their consent, and retrieve more detailed insights into their income patterns.

This includes information such as the number of income streams, the frequency and stability of their income, total income, monthly average income, and many other details that help businesses make better more accurate and informed decisions based on real income data.

The Mono Income endpoint v2 allows businesses like lenders and wealth management services instantly understand users’ cashflow and earning capacity, and leverage this data to build more financially relevant products for customers.

What updates are included in the Mono Income API v2?

With the updated Mono Income endpoint, we are analysing customers’ transactions more extensively to give businesses the information that they need about their customers’ income at a glance. This returns deeper income insights from connected customers’ accounts, such as;

  • Total income

  • Income type and streams

  • Monthly average income

  • Description of last income earned

  • The currency of the income

  • Total regular and irregular income amount

  • The frequency and stability of the income

  • The employer who paid them

  • Last recorded income amount and more

How the Mono Income API v2 works

To access the Income endpoint v2, you need to call the new endpoint URL via https://api.withmono.com/v2/accounts/:id/income. Then, ensure that the customer has linked their financial account to your business using the Mono widget, this lets you retrieve their unique account ID and bank transactions.

Send a GET request to the endpoint URL using the connected account ID, your app secret key, and specify the duration of transactions you want to analyse from the customers’ account.

When the request is successful, the user’s transactions are automatically analysed and a detailed breakdown of their income data is sent to your webhook and also displayed on your Mono dashboard.

Here’s a sample response returned via the version 2 Income API:

Sample response of the Mono Income API v2

How the Mono Income API v2 benefits your business

  • Save valuable time

    The Mono Income API helps take the burden off businesses who need to sort through tons of user-submitted income data and account transactions which can be a time consuming and daunting process, even for larger teams. Once an account is connected via Mono, all you need to do is make one API call to the income endpoint to get the user’s detailed and accurate income details.

  • Make better informed decisions

    Businesses can use the Mono Income API to get a full picture of a user’s financial standing and understand how much they earn more broadly. This enables you to profile customers more robustly and make faster and risk-free decisions based on the income information collected.

How to get started with the Mono Income API v2

If you already have a Mono account, follow these steps below:

  • Log in to your Mono dashboard

  • Create an app with the scope set to Connect

  • Add a webhook URL to your app

  • Prompt the user to link their account and share their transactions using Mono

  • Follow our integration guide to see how to implement the Income endpoint v2 to your service.

If you’re using Mono for the first time

Questions you might have about the Mono Income API v2

  • Who needs the Mono Income API?

    Businesses like lending, Buy Now Pay Later, Rent financing, wealth management services, and embassies, who make crucial decisions based on customers’ income information and need to get deeper value from users’ cashflow data, can use the income endpoint.

  • How can I upgrade to the version 2 Mono Income API?

    To start using the updated income endpoint, all you need to do is change the endpoint URL from https://api.withmono.com/v1/accounts/:id/income to https://api.withmono.com/v2/accounts/:id/income.

  • How much does it cost to use this endpoint?

    It cost N200 per API call to the Income endpoint.

Like what you read?

Become a subscriber and receive notifications about blog posts, company events and announcements, products and more.

Next Read

Dec 2, 2025Product

Introducing Mono Prove: Transforming Customer Onboarding Experiences

Read the story
Introducing Mono Prove: Transforming Customer Onboarding Experiences
Mar 18, 2025Product

Differences between Mono DirectPay and Mono Direct Debit

Read the story
Differences between Mono DirectPay and Mono Direct Debit

Start building with Mono today

a Flutterwave company

2026 © Mono Technologies Nigeria Limited

trust mark NIGtrust mark QR Codeiso-iec27001iso-iec27002iso-iec27003

Disclaimer:
The information provided on this website is intended for general informational purposes only and does not constitute financial, legal, or professional advice. While we strive to ensure that the content presented is accurate and up-to-date, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

Our platform is designed to ensure secure access to financial accounts for the purposes of retrieving statements, monitoring transactions in real-time, and verifying customer identities. Despite our use of advanced security protocols to protect sensitive information, we cannot guarantee the absolute security of your data. Users are advised to independently verify the accuracy and completeness of all information obtained through our services before making any financial or business decisions.

Furthermore, while we endeavor to keep the website running smoothly, we take no responsibility for, and will not be liable for, the website being temporarily unavailable due to technical issues beyond our control. In no event will we be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.

This website may contain links to other websites which are not under the control of our company. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.

By using this website, you agree to these terms and acknowledge that any reliance on the information provided here is at your own risk. If you have any questions regarding this disclaimer or the website's content, please contact us directly.