Every live Didit database validation service in Africa, country by country, with its service ID, the data it needs and the fields it sends back.

Short answer

Didit offers 19 live database validation services in 4 countries in Africa. Each one checks a person's data against an official or authoritative source, such as a civil registry, a tax authority or a credit bureau. Database validation only activates after your organization's first top-up, and some services additionally show "Requires onboarding" until Didit enables them for you. See turning services on and what you pay.

This page lists the countries in Africa. For every other region and the global services, see Database validation services by country.

#How to read the tables

  • Service ID is the service_id that selects the service when you call the standalone database validation API.
  • Required inputs must all be present for the service to run; in a workflow they come from the data extracted from the ID or from the data you passed when creating the session. "At least one of" means any one of those fields is enough.
  • Optional inputs can be sent as well when you have them.
  • Returns lists the fields the service sends back in its result.
  • Prices are not listed here. See turning services on and what you pay.

#Countries A to Z

#K

Kenya (KEN)

ServiceService IDRequired inputsOptional inputsReturns
Kenya National ID: Verifies a Kenyan national ID number against the National Registration Bureau and compares the holder's names, date of birth and sex with the register's record.ken_national_idfirst_name, last_name, date_of_birth, national_idNonedate_of_birth, first_name, gender, identification_number, last_name

#N

Nigeria (NGA)

ServiceService IDRequired inputsOptional inputsReturns
Nigeria Bank Verification Number (BVN): Verifies input data against the Nigerian Banking Industry database. Requires a selfie: the enrolment portrait held against the BVN is face-matched with it, and the record is only returned when the two are the same person.nga_bank_verification_numberbvn, selfiefirst_name, last_name, date_of_birthdate_of_birth, face_match_score, first_name, identification_number, last_name
Nigeria Driver's Licence (FRSC): Verifies a Nigerian driver's licence against the Federal Road Safety Corps licence register. The register only answers when the licence number, names and date of birth belong together.nga_drivers_licensedriver_license_number, first_name, last_name, date_of_birthNonedate_of_birth, first_name, identification_number, last_name
Nigeria International Passport (NIS): Verifies a Nigerian international passport against the Nigeria Immigration Service register. The register only answers when the passport number, surname and date of birth belong together.nga_passportpassport_number, last_name, date_of_birthfirst_namedate_of_birth, first_name, identification_number, last_name
Nigeria National ID (NIMC): Verifies data against the National Identity database.nga_national_idfirst_name, last_name, national_iddate_of_birthfirst_name, full_name, identification_number, last_name, name_match_score
Nigeria National ID + Selfie (NIMC): Verifies a Nigerian National Identification Number (NIN) against the National Identity Management Commission register. Requires a selfie: the enrolment portrait held against the NIN is face-matched with it, and the record is only returned when the two are the same person.nga_national_id_facialnational_id, selfiefirst_name, last_name, date_of_birthaddress, birth_country, birth_lga, birth_state, date_of_birth, face_match_score, first_name, gender, identification_number, last_name, marital_status, middle_name, phone_number, photo_available, residence_lga, residence_state, residence_town

#S

South Africa (ZAF)

ServiceService IDRequired inputsOptional inputsReturns
South Africa - Bank Account Holder Verification: Confirms a South African bank account belongs to the named holder via the inter-bank Account Holder Verification service.zaf_bank_account_holdernational_id, bank_account_number, bank_nameaccount_type, first_name, last_name, initials, email, phone_numberaccepts_credits, accepts_debits, account_found, account_number_length_valid, account_open, account_type_match, id_match, identification_number, initials_match, surname_match
South Africa - Company Directors Lookup: Returns the current directors of a South African company from the CIPC commercial register.zaf_company_directorscompany_registration_numberNoneSee the service page
South Africa - Company Registry Lookup: Looks up a South African company by registration number against the CIPC commercial register.zaf_company_registrycompany_registration_numbercompany_nameSee the service page
South Africa - Contactability Lookup: Returns known phone numbers, emails, and addresses tied to a South African individual.zaf_contactabilitynational_idNonecontact_email, contact_phone_numbers, date_of_birth, deceased, first_name, gender, identification_number, last_name, phone_history_count
South Africa - Criminal Screening by Face: Screens a facial image against published criminal-record datasets to surface potential matches.zaf_criminal_face_screeningselfiescore_level, max_matchescriminal_matches, face_quality, request_id
South Africa - DHA Fingerprint Match: Verifies provided fingerprint images against the Department of Home Affairs fingerprint register.zaf_dha_fingerprint_matchnational_id, right_thumb, left_thumbNoneidentification_number
South Africa - DHA Photo Retrieval: Retrieves the registered Department of Home Affairs photograph for a South African ID number.zaf_dha_photonational_idNonebirth_place_country_code, deceased, first_name, id_blocked, identification_number, last_name, marital_status, on_hanis_biometric_register, on_national_population_register, photo_base64, smart_card_issued, transaction_number
South Africa - Fraud Prevention Screening: Screens an individual against the South African Fraud Prevention Service (SAFPS) watch-list.zaf_fraud_preventionat least one of national_id, bank_account_number, phone_number, emailnational_id, bank_account_number, phone_number, emailfraud_listings, identification_number
South Africa - Person Directorships Lookup: Returns all CIPC-registered directorships held by a South African individual.zaf_person_directorshipsnational_idNonedirectorships, identification_number
South Africa - Refugee File Verification: Verifies a refugee file number against the South African Department of Home Affairs refugee register.zaf_refugeerefugee_file_numberphone_number, emailSee the service page
South Africa - Vehicle Ownership Verification: Confirms that a South African individual is the registered owner of a given vehicle via the NATIS vehicle register.zaf_vehicle_ownershipnational_id, vehicle_register_number, vehicle_licence_plate, vinNoneidentification_number
South Africa National ID (DHA): Verifies input data against the Department of Home Affairs (DHA) registry in South Africa.zaf_africa_national_idfirst_name, last_name, date_of_birth, national_idNonefirst_name, identification_number, last_name, marital_status

#Z

Zambia (ZMB)

ServiceService IDRequired inputsOptional inputsReturns
Zambia NRC (tax register): Verifies that a Zambian National Registration Card (NRC) number belongs to the named taxpayer in the Zambia Revenue Authority register. The register holds the taxpayer's full name only, so the name is the one field compared.zmb_national_idnational_id, first_name, last_nameNonefirst_name, full_name, identification_number, last_name, registration_status

Still stuck? Talk to a human.

Include your organization ID and the session ID you are asking about.

Contact support