Identity Verification

Customer identity verification simplified

a window showing verification process
Customers already using Identity Verificaion

Our Identity Verification services

Identity API

Capture all your customer information with a single API call.

Returns customer name, address, email, phone number and more.

a card showing identity of a customer with his details.

Identities API

Capture the information for all the different individuals linked to a single bank account with a single API call.

user interface showing paths representing identity api calls

A faster way to build powerful data tools

energy icon

Increased Agility & Efficiency

Increase the speed and accuracy with which you process your payments to your customers, clients and suppliers.

Optimize Usage of time

Ensure near real-time automated payment and settlement. No more time wasted on manual collection and processing of payments.

umbrella icon

Minimize Human Error

Remove any chance of errors from manual extraction of payments and bulk processing.

How does it work?

Lean.connect({
  app_token: "XXXXXXXXX",
  permissions: ["identity", "accounts", "transactions", "balance", "payments"],
  customer_id: "d57a03bc-ef9d-460b-8fa6-3b17e425326c",
  sandbox: "true",
});
user interface showing bank connection process
screenshots for window asking to log in and give access
const options = {
  method: 'POST',
  headers: {accept: 'application/json', 'content-type': 'application/json'},
  body: JSON.stringify({
    entity_id: 'f08fb010-878f-407a-9ac2-a7840fb56185',
    full_name: 'Cassandra Schultz'
  })
};

fetch('https://sandbox.leantech.me/insights/v1/name-verification/', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
{
  "status": "OK",
  "payload": {
    "full_name_provided": "Cassandra Schultz",
    "full_name_retrieved": "Cassandra Marie Schultz",
    "match_type": "PARTIAL_MATCH",
    "confidence": 0.8349722450708514,
    "type": "name-verification"
  },
  "results_id": "0f79abdf-fa89-93a3-8b9c-40a3b6dc2b3a",
  "timestamp": "2024-09-18T15:37:35.254Z"
}
const options = {
  method: 'POST',
  headers: {accept: 'application/json', 'content-type': 'application/json'},
  body: JSON.stringify({entity_id: '9aeb067a-9c1a-3631-a6f3-e912c6f4354b'})
};

fetch('https://sandbox.leantech.me/data/v1/identity/', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
{
  ""status"": ""OK"",
  ""payload"": {
    ""full_name"": ""Ambrose Bogan"",
    ""mobile_number"": ""+9712435838 x8223"",
    ""gender"": ""MALE"",
    ""national_identity_number"": ""316952800000"",
    ""birth_date"": ""2023-02-07"",
    ""email_address"": ""concha.heaney@gmail.com"",
    ""address"": ""Tawanna Ferry"",
    ""type"": ""identity""
  },
  ""results_id"": ""bc7b662a-8b84-485e-a90a-13ba48e21b8a"",
  ""timestamp"": ""2022-09-20T09:44:56.193804209Z""
}

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.