# Introducing Dojah

Dojah is an identity verification and anti-fraud infrastructure platform built for businesses operating across Africa. It gives you a single, unified system to verify who your customers are, confirm that the businesses you work with are legitimately registered, screen individuals and organisations against global sanctions and watchlists, and monitor your platform for fraud, all without building separate integrations for each data source.

Every time you onboard a customer, approve a transaction, or enter a business relationship, you are making a decision based on trust. Dojah provides the infrastructure that makes that trust verifiable, connecting you directly to official government databases, financial institution records, and global compliance registries so that the information you base your decisions on comes from authoritative sources, not from what someone has told you about themselves.

***

#### Who is Dojah for?

Dojah is built for businesses that need to know who they are dealing with. This includes:

Fintechs and financial services – lenders, payment processors, digital banks, wallets, and investment platforms that must verify customer identity and screen for AML/KYC compliance before onboarding.

Marketplaces and platforms – businesses that onboard merchants, vendors, or service providers and need to confirm their identity and registration before activating their accounts.

Telecoms and utilities – companies that provision services tied to verified personal identity.

HR and staffing platforms – organisations that need to verify candidate identity and credentials before placing them.

Any regulated business – where compliance with Know Your Customer (KYC), Anti-Money Laundering (AML), or data protection requirements is mandatory.

***

#### What can Dojah do?

Dojah's services fall into five broad areas:

Identity verification confirms who a person is by querying their details against official government databases. For Nigeria this includes BVN, NIN, passport, driver's licence, voter ID, and phone number. For other African countries, including Ghana, Kenya, South Africa, Uganda, and more, Dojah connects to the relevant national databases. A successful verification returns the official data held against that identity, name, date of birth, gender, and photo, where available, so you can confirm whether what a person told you matches the authoritative record.

Business verification confirms that a company is legitimately registered by querying the relevant corporate registration authority. For Nigeria this means the Corporate Affairs Commission (CAC). A successful lookup returns the company's official name, registration status, directors, and registered address – confirming the entity is real and currently active.

AML and compliance screening checks any individual or business against international sanctions lists, PEP (Politically Exposed Persons) registries, and adverse media databases. This is required by regulators for businesses in financial services and other regulated industries and must be run separately from identity verification; a person can be successfully identified and still appear on a sanctions list.

Address verification dispatches a field agent to physically visit and photograph a residential or business address, confirming that the location is real and that the person or company actually occupies it. Currently available for Nigeria.

Document analysis examines an uploaded image of an identity document, a national ID card, passport, or driver's licence, for authenticity and validity, extracting the personal data printed on it and checking for signs of tampering or forgery.

***

#### How Dojah fits into your workflow

Most businesses use Dojah at the point of customer onboarding, running identity and AML checks before a new customer is activated, a merchant account is approved, or a loan is disbursed. Dojah integrates into your existing product through its API, so verification happens seamlessly within your flow without your customers ever leaving your platform.

For teams that need to run manual checks, reviewing a specific customer, investigating a fraud signal, or re-verifying an existing record, the Dojah dashboard gives you a full-featured interface to run lookups, review results, manage cases, and download reports without writing a single line of code.

***

#### The Dojah dashboard

The dashboard is your control centre for everything on the platform. From here you can:

* Run individual and business verifications manually
* Review every verification your platform has processed, with full result data
* Monitor fraud signals in real time through the Fraud Overview page
* Screen customers and businesses against AML watchlists
* Manage your customer records and verification history
* Configure fraud detection rules through EasyDetect
* Build no-code KYC onboarding flows with EasyOnboard
* Add multi-factor authentication to your product with EasyAuthentication
* Track your API usage and spending
* Manage your wallet balance and set up automatic top-ups
* Complete your compliance submission to activate your live account

***

#### Sandbox and live environments

Every Dojah account starts in sandbox mode. In the sandbox, you can explore the dashboard, build your integration, and test every feature using dummy data without consuming wallet credits or querying real government databases. Nothing you do in the sandbox affects real records or costs money.

When you are ready to go live, complete the compliance submission, providing your business registration details, company documents, director information, and signing the Master Service Agreement. Once Dojah reviews and approves your submission, your account switches to live mode, and your integration begins processing real verifications against live databases.

You can switch between environments at any time using the toggle in the top bar of the dashboard. Always confirm you are in the correct environment before running verifications or making configuration changes.

***

#### How pricing works

Dojah uses a wallet-based credit system. You top up your wallet with Nigerian Naira (or USD for non-Nigerian accounts), and each API call deducts a fixed amount depending on the service used. Different verification types have different per-call costs,  a BVN Basic lookup costs less than a BVN Advance lookup that includes a photograph, for example.

There is no monthly subscription fee for API usage, you only pay for what you use. The minimum wallet top-up is ₦50,000 (excluding 7.5% VAT). You can set a payment threshold to receive low-balance notifications and enable auto top-up to have your wallet refilled automatically when the balance drops to a defined level.

All transaction history, invoices, and receipts are available in the Billings section of your dashboard.

***

#### Getting started

1\. Explore in the sandbox - Log in, browse the dashboard, and run test verifications to understand what data each service returns and how results are structured.

2\. Build your integration - Use the API keys in the Developers section to integrate Dojah into your product. The documentation covers every endpoint with code examples.

3\. Complete compliance - Submit your business details, documents, and director information through the Compliance page to unlock your live account.

4\. Go live - Switch to the live environment, top up your wallet, and start processing real verifications.

5\. Monitor and manage - Use the Fraud Overview, Usage Analytics, and Customer sections to stay on top of your verification activity and compliance obligations.

***

#### Getting help

If you have questions at any point, the Support section in your dashboard sidebar gives you direct access to Dojah's support team. An AI assistant handles common questions immediately, and a Talk to a human option connects you to the team for anything more complex. You can also attach screenshots or files to provide context when reporting an issue.

For technical integration questions, the full API documentation is available at docs.dojah.io.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.dojah.io/dashboard-guide/introducing-dojah.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
