Financial Insights

Enrich your data with unique financial insights

user interface asking user to connect bank
wally logo

Our Financial Insights services

Transaction categorization

An add-on to the transactions API that automatically assigns categories to each transaction.The response uses 16 pre-assigned categories to standardize the output.

a pie graph showing spending categories

Standard Reports

A tool to generate, access and export aggregated account, balance and transaction data in a standardized report form for all customer accounts.

charts displaying accounts summary for each month

Income Insights API

Our Income Insights API offers fast, reliable, and affordable income detection and estimation for your customers. It covers both individual salary income and non-salary income for streamlined approval processes.

a user interface showing statements of income insights

Expenses Insights API

This API analyzes user spending, categorizes expenses, and separates card and non-card spending for fast and accurate insights into customer spending patterns without manual effort.

charts displaying expenses comparison

How does it work?

Lean.connect({
  app_token: ""XXXXXXXXX"",
  permissions: [""identity"", ""accounts"", "
  "transactions"", ""balance"", ""payments""],
  customer_id: ""d57a03bc-ef9d-460b-8fa6-3b17e425326c"",
  sandbox: ""true"",
});
import requests

url = ""https://sandbox.leantech.me/customers/v1/""

payload = {""app_user_id"": ""test_user_1""}
headers = {
    ""accept"": ""application/json"",
    ""content-type"": ""application/json""
}

response = requests.post(url, json=payload, headers=headers)

return response.customer_id
user interface asking user to connect bank account
import requests

url = ""https://sandbox.leantech.me/data/v1/transactions/""

payload = {
    ""entity_id"": ""9aeb067a-9c1a-3631-a6f3-e912c6f4354b"",
    ""account_id"": ""73a70c83-7f82-4266-a680-56474f910b50"",
    ""insights"": True,
    ""start_date"": ""2022-09-11"",
    ""end_date"": ""2022-09-12""
}
headers = {
    ""accept"": ""application/json"",
    ""content-type"": ""application/json""
}

response = requests.post(url, json=payload, headers=headers)
{
  ""status"": ""OK"",
  ""payload"": {
    ""transactions"": [
      {
        ""id"": ""1f745f1d-1865-4d10-be99-cb9f7a20abfb"",
        ""description"": ""Cash deposit AED 10000"",
        ""amount"": 10000,
        ""currency_code"": ""AED"",
        ""index"": 0,
        ""pending"": false,
        ""timestamp"": ""2022-09-12T00:00:00Z"",
        ""insights"": {
                ""description_cleansed"": ""CASH DEPOSIT"",
                ""category"": ""OTHER"",
                ""category_confidence"": 0.99,
                ""type"": ""TRANSFER"",
                ""type_confidence"": 1
        }
      },
      {
        ""id"": ""0a8c3fd2-7f94-4095-a6dc-6eee8400d9b7"",
        ""description"": ""AMAZON.COM*S37EV3Y93 AMZN.COM/BILL USA"",
        ""amount"": -443.96,
        ""currency_code"": ""AED"",
        ""index"": 0,
        ""pending"": true,
        ""timestamp"": ""2022-09-11T00:00:00Z"",
        ""insights"": {
                ""description_cleansed"": ""AMAZON"",
                ""category"": ""RETAIL"",
                ""category_confidence"": 0.99,
                ""type"": ""TRANSFER"",
                ""type_confidence"": 1
        }
      }
    ],
    ""type"": ""transactions""
  },
  ""results_id"": ""3ef57520-68bb-4ee1-b732-bdb01ae9131a"",
  ""timestamp"": ""2022-09-20T16:04:04.270526478Z""
}

With Lean, Wally can categorize all
transactions made by its users in the
UAE with an accuracy of over 98% - an
industry leading standard.

iphone mockup showing account details

See Lean in action

Explore what it’s like to connect with Lean as an end-customer and see the data you can extract using the LinkSDK and Data APIs.

You can choose to alter Cookies settings related to the use of our Site, but this may limit your ability to access certain areas of our Site. View our Privacy Policy for more information.