Skip to content

Go back to Blog

Nefe Emadamerho-Atori


9 min read

Share to

Dojah's Suite of KYC APIs: the Best KYC Solution for Businesses

Know Your Customer (KYC) compliance is crucial for businesses today, but manual KYC processes can be extremely time-consuming and prone to errors.

Dojah offers a robust suite of KYC APIs that automate and streamline the entire KYC workflow, which saves you time, mitigates fraud, and reduces compliance risks.

In this article, we'll provide an overview of Dojah's KYC solutions and how they can benefit your business. 

Exploring Dojah's Suite of KYC APIs and Identity Verification Solutions

Dojah provides a robust set of APIs that cover all the key elements of KYC screening and verification. The APIs handle key aspects of the KYC verification process, like identity verification, background checks, risk scoring, and more. 

The KYC APIs integrate seamlessly into your existing systems and allow you to build a customized KYC process to suit your needs. 

Whether you need to screen customers, monitor transactions, or perform ongoing due diligence, Dojah has robust tools to automate these tasks. Our technology uses Artificial Intelligence (AI) and Machine Learning (ML) to accelerate reviews and provide dynamic risk analysis. 

With Dojah, you can speed up customer onboarding, reduce false positives, and ensure watertight KYC compliance. 

Let's explore the different KYC solutions Dojah offers in detail.

Government ID Verification APIs

Government-issued IDs are one of the highest levels of identity documents because they are globally recognized. As valid as these IDs are, the need to verify their authenticity cannot be overemphasized.

We have developed several API endpoints to enable businesses to verify the government-issued IDs of their customers in the following countries:



  • Kenya National ID: This endpoint allows you to look up a Kenyan's details from their National ID
  • Lookup Kenya Passport: This endpoint allows you to retrieve the details attached to a Kenyan Passport
  • Lookup KRA PIN: This endpoint allows you to determine if a Kenyan's Kenya Revenue Authority (KRA) pin is genuine


  • Uganda Voter ID: This endpoint allows you to access a Ugandan's information from their Voter ID
  • Uganda Telco Subscriber: This endpoint allows you to look up the name and phone number of a Ugandan Telco Subscriber


  • Lookup Ghana Passport: This endpoint allows you to verify the International Passport of a Ghanaian citizen
  • Lookup Ghana Driver's License: This endpoint allows you to retrieve the details attached to a customer's driver's license
  • Lookup Ghana Voter ID: This endpoint allows you to retrieve the details attached to a Ghanaian voter ID
  • Lookup Ghana TIN: This endpoint allows you to access a Ghanaian's information from their TIN
  • Lookup Ghana SSNIT ID: This endpoint allows you to access a Ghanaian's information from their Social Security and National Insurance Trust (SSNIT) ID


  • Zimbabwe National ID: This endpoint allows you to fetch the details attached to a user's National ID

South Africa

  • SA National ID: This endpoint allows you to fetch the details attached to a user's National ID


  • Angola National ID: This endpoint allows you to fetch the details attached to a user's National ID

Document Verification API 

Document verification helps businesses authenticate private and government-issued documents to guard against forgeries, bad actors, and identity theft. It works by scanning documents for various features such as holograms, watermarks, stamps, fonts, or other security features.

Dojah's Document Verification API enables businesses to verify documents by leveraging Optical Character Recognition (OCR) technology to read and extract the data on the document. It provides high speed and accuracy, enables fraud detection, and drives business automation. 

You can verify documents like international passports, driving licenses, voter IDs, CAC business certificates, and utility bills using this endpoint. Learn more about how Dojah can help you verify identity documents.

User Screening API

The User Screening API allows you to validate a user's identity across four core data points: name, phone number, email, and IP address. You can also use this integration to run AML screening against sanctions lists and watchlists. After collecting data from these checks, the API produces an overall risk score from 0 to 100 to indicate the likelihood that a user is fraudulent. 

The User Screening API helps you:

  • Automating identity and compliance verifications in one step
  • Saves time by allowing you to screen identity, email, IP, phone number, and AML data with one integration
  • Protects from fraud and security threats

Learn more about the user screening API, its features, and its benefits.

Biometric Verification API

Biometric verification is one of the most secure forms of identity verification because it is hard to replicate, forge, or steal someone else's biometric data. It is also more convenient for users because it's impossible to forget or lose one's biometrics, unlike a password. It is one of the most secure forms of verification.

Dojah's Selfie Photo ID Verification API uses accurate machine learning technology to verify users' identities through their distinct physical characteristics, such as facial patterns, fingerprints, voice, and iris. Learn more about how to secure digital payments with biometric verification.

Address Verification API

Address verification is vital in eliminating fraud and regulatory compliance for financial institutions. Beyond financial institutions, ecommerce platforms, lending businesses, logistics companies, and ride-hailing businesses can benefit greatly from integrating a reliable and digital address verification solution into their products.

Dojah's Address Verification API enables businesses to confirm that their customers' address is accurate and valid. It fixes the shortcomings of the manual verification process and makes it easier for businesses to verify their customers' addresses in real time. Learn more about best practices to follow when implementing address verification solutions


Bank Account Verification helps businesses to easily and quickly identify and verify account owners and retrieve account information using an account number. The Resolve NUBAN endpoint lets you fetch the name linked to an account number.

Key Features and Benefits of Dojah's KYC APIs

Dojah's KYC APIs provide numerous advantages over manual verification processes:

  • Easy Integration: The APIs are optimized for fast setup and simple integration into your existing platform and systems.
  • Customization: You can fine-tune Dojah's KYC workflows to meet your requirements. Build automated processes tailored to your needs.
  • Automation: By reducing manual reviews, Dojah's algorithms accelerate customer screening and lower operational overhead.
  • AI and ML capabilities: Advanced technology enables Dojah to provide dynamic risk analysis that improves over time based on data patterns.
  • Ongoing Monitoring: Dojah allows you to continue screening customers after initial onboarding to identify emerging risks.
  • Data Privacy: Dojah prioritizes data security and is compliant with regulations like GDPR for data protection.

Industry Use Cases for Dojah's KYC APIs

Dojah's KYC APIs are flexible enough to provide value across sectors with different compliance needs: 

  • Financial Services, Fintechs, and Neobanks: Financial institutions can onboard customers faster while adhering to KYC requirements and ensuring regulatory compliance. Dojah's automation provides instant background checks, risk scoring, and ongoing monitoring to keep pace with rapid account opening demands.
  • Cryptocurrency: Advanced KYC is critical in crypto to address anonymity risks. Dojah provides necessary AML protections.
  • Lending Services: Dojah's KYC APIs enable lending platforms to thoroughly vet loan applicants, screen for potential fraud, and ensure their lending processes adhere to AML regulations.
  • Mobility and Ride-hailing: Dojah's KYC APIs help ridesharing and vehicle rental platforms verify driver and passenger identities and ensure only trusted users have access.
  • Investment Platforms: The detailed screening ensures that investors are adequately identified and verified before making transactions and making investments.
  • Retail and Ecommerce: Dojah helps online sellers screen third-party vendors, confirm buyer identities, and monitor transactions for suspicious patterns of fraud or abuse.
  • Insurance: Insurance providers rely on Dojah to seamlessly onboard clients and beneficiaries while combating fraudulent claims. Our robust KYC solutions verify identities, detect suspicious behaviors, and provide the necessary due diligence.
  • Logistics: Dojah helps logistics businesses screen shipping companies and carriers for potential involvement in smuggling or trafficking.

Transform Your KYC Workflow With Dojah's KYC Solutions: the Best KYC Solution for Businesses

Dojah is Africa's top platform for businesses to comply with KYC and AML compliance. We are powering trust in Africa's major economies via our customer onboarding, identity verification, fraud prevention, and transaction monitoring solutions.

Easily access your users' Financial data, Biometric data, Government data, Telco data, AML data, and more for seamless verification and onboarding. Businesses can easily verify identities for various nationalities by using our APIs. Besides APIs, we offer no-code tools, widgets, and SDK integrations and solutions.

With Dojah, you have all of the options and none of the limitations — create an account to start verifying Nigerian identities todayContact us if you have any questions or schedule a demo session. Also, explore our website and documentation to learn more about our product offerings.

Start using Dojah for all your business needs

Explore more

Subscribe to our newsletter

Get notified when we publish new stories, announcements, products and more. Subscribe to receive updates.