How it works

Four steps from request to trusted result.

01

Request

Initiate a verification for an individual or a company from one API or dashboard. No per-source integration required.

POST /verify · subject, scope
02

Consent

The subject approves exactly what is being checked and by whom. Consent is explicit, scoped, and recorded.

Approved · audit trail sealed
03

Resolve

Hakiki queries the authoritative sources in parallel — NIDA, BRELA, TRA, banks, telcos — and reconciles the data.

5 sources · reconciled
04

Verified

A single, structured result is returned in seconds. Clean status, confidence, and a complete record for compliance.

200 · verified · 1.4s

Live demo

See a verification run

A real call to the Hakiki API. Telco identity is live; the other sources report not connected until their integration lands — exactly how the platform grows, one source at a time.

hakiki.verify()

Checks

Results appear here. The demo treats any Tanzanian-format number (starting +255 or 0) as a telco match.