Mono Logo
  • Why Mono
    • Why Choose Mono
      Here's why 250+ Businesses & Developers use Mono APIs
    • Pricing
      Affordable pricing for developers, SMEs, and enterprises
    • See a Demo
      Experience Mono APIs in action
  • Products
    • Connect
      Financial account linking
    • Statement Pages
      No-code bank statement collection
    • DirectPay
      Direct bank payment collection
    • DirectPay Pages
      No-code bank payment collection
    • Portal
      Linked account management
    • Percept
      Corporate finance management
  • Learn
    • About us
    • Blog
    • Tutorials
    • Coverage
  • Developers
    • Overview
    • Documentation
Create free account
Why Mono
  • Why Choose Mono
  • Pricing
  • See a Demo
Products
  • Connect
  • Statement Pages
  • DirectPay
  • DirectPay Pages
  • Portal
  • Percept
Learn
  • About us
  • Blog
  • Tutorials
  • Coverage
Developers
  • Overview
  • Documentation
Create free account
Mono Blog

Introducing Mono Data Enrichment API

10 Jul, 2024Product
  • Jennifer Onwudiwe
    Growth
  • On this page
    • What's in the Mono Data Enrichment API?
    • How the Mono Data Enrichment API works
    • What are the benefits of using the Mono Data Enrichment API?
    • How to get started with Mono Data Enrichment API
    • Questions you might have and answers to them
    Share article
    • Twitter
    • LinkedIn

    We're excited to introduce Data Enrichment, a new product to enable businesses that use Mono leverage transaction data to build more personalized experiences and deeper customer engagement.

    Customer financial data is gold, and users understand this too. With instant access to their financial data and transactions (with their consent) comes the expectation for businesses to translate that understanding of their customer into real benefits, services that truly suit them, and tailored financial engagement.

    The Mono Data Enrichment product adds value and insight to transaction data, and enables businesses to meet and exceed the expectations that customers have of modern financial services today.

    What's in the Mono Data Enrichment API?

    The Data Enrichment API features three endpoints that deliver granular insights from transactions, using Machine Learning models.

    1. Transaction Categorization: This endpoint automatically adds a transaction category to each transaction. These categories give you more clarity on the nature of transactions and allow you to create a standard for building profiles for your customers based on the category of their transactions.

    2. Transaction Metadata: This endpoint offers even more granular information on each transaction; more than what you find in transaction narrations which are often either truncated or shortened. With this endpoint, you can see details on transaction location, reference numbers, channel, payment processor, and more, where available.

    3. Statement Insights: This endpoint returns vital information from transactions in a statement period such as transaction count, number of credits and debits, debit-to-credit ratio, overall credit and debit amounts, and the average balance within the period. In addition, it also returns information on any other observed patterns gleaned within the transaction data.

    How the Mono Data Enrichment API works

    Each of the endpoints in the Data Enrichment product can be accessed or called in two ways.

    1. With Mono Connect: leveraging the Mono Connect API to get transactions from a linked account first and then calling any of the Data Enrichment endpoints to get insights from those transactions. For accounts linked directly with Mono Connect, there is an account ID attached to each one linked successfully. To get enriched data on accounts linked using Connect, these are the endpoints you'll need:

    /:id/ transaction-categorization,

    /:id/ transaction-metadata, and

    /:id/ statement-insights

    2. Without Mono Connect: by including a CSV file of transactions within a specific time period, in your request to any of the Data Enrichment endpoints. To get enriched data from transactions in a CSV file, these are the endpoints you'll need:

    /transaction-categorization and /transaction-metadata

    Note that the 'id' element is not included here as the transactions do not come from an account linked using Mono, hence they do not have an internal Mono Account ID.

    Also note that the Statement Insights endpoint isn't included here, because you can't call it without using the transactions from an account linked using Mono.

    What are the benefits of using the Mono Data Enrichment API?

    1. Hyper personalization: To whom much data is given, much personalization is expected. Users are attracted to products that know them well and tailor their offerings to their needs. Using the Data Enrichment API to glean insights from your users' transactions and build solutions tailored to their financial patterns can truly differentiate your service.

    2. Clear categorization: Instantly identify the category of each transaction and learn about your customers’ preferences.

    3. Financial pattern recognition: Get insights that empower you to discover patterns in your customers' finances such as recurring transactions, existing financial commitments, and more.

    Whether you're building a digital bank, personal finance management, or any consumer product, you can deepen your engagement with customers by building better customer profiles, offering personalized subscription or expense management, reviewing transactions qualified for loyalty rewards such as cashbacks, and even power personalized investment advice.

    How to get started with Mono Data Enrichment API

    • If you already have a Mono account and wish to use Mono Connect to link accounts and retrieve customer transactions first before getting enriched data, you can get started with this guide on our API documentation.

    • If you already have a Mono account and wish to use the Data Enrichment endpoints to get insights from transaction data you've received outside of Mono, you can get started now by reading this guide in our documentation.

    • If you don't have a Mono account, you can create one at app.mono.co/sign-up

    Questions you might have and answers to them

    1. How much does it cost to get enriched data from each of the data enrichment endpoints?

    Transaction categorization: NGN70/API call

    Transaction metadata: NGN100/API call

    Statement insights: NGN500/API call

    2. Can I upload transactions in other file formats?

    You can only upload transactions in CSV file format. This ensures that the file size is low and the structure of the data is recognizable. Here’s a guide to a sample CSV file with transactions to show you how to put one together for an upload.

    Like what you read?

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

    Next Read

    26 Mar, 2025Product

    Differences between Mono DirectPay and Mono Direct Debit

    Read the story
    Differences between Mono DirectPay and Mono Direct Debit
    14 Aug, 2024Product

    The Mono Income API v2 is live!

    Read the story
    The Mono Income API v2 is live!

    Start building with Mono

    Access high-quality financial data and start processing payments directly from bank accounts in minutes.

    Start now for freeTalk to Sales
    Products
    • Connect
    • Statement Pages
    • DirectPay
    • DirectPay Pages
    • Portal
    • Transactions
    • Income
    • Information
    • Realtime Data
    Resources
    • Developers
    • Documentation
    • API Reference
    • SDKs
    • Demo
    • Join Slack
    • Consumers
    Company
    • About us
    • Partner stories
    • Blog
    • Coverage
    • Careers
    • Contact
    Legal
    • End-User Policy
    • Privacy Policy
    • Developer Policy
    • Terms of Use
    • Cookies
    • Security
    © Mono Technologies Nigeria Limited
    TwitterLinkedIn