Two people shaking hands across a table in a Nairobi office

Data You Can Trust

DataCheck connects any organisation to approved government records in Kenya. Check an ID by serial number or phone, and look up a business, a vehicle or a KRA PIN. So you can sign up customers, members, tenants and suppliers knowing who they are.

Checks against records from

  • eCitizen logoeCitizen
  • BRS logoBRS
  • NTSA logoNTSA
  • KRA logoKRA

Five checks, one connection

Each check goes from your system through DataCheck to the agency that holds the record. Every one needs a stated purpose and the person’s consent.

  1. eCitizen logoCitizen KYC

    ID check by serial number

    Confirm a national ID is real and belongs to the card in front of you.

    You sendID number, Serial number printed on the card, Purpose and consent

    You get backWhether the serial matches, Full name, Gender and date of birth, Place of issue

    If the serial does not match, the answer says so and the personal details are withheld.

    Your systemDataCheckeCitizen logoeCitizen

    ID check by serial number

    Match

    Name
    A**** W****** M*****
    Born
    ** *** 1990
    Place of issue
    Nairobi

    Sample record

  2. eCitizen logoCitizen KYC

    ID check against phone number

    Confirm a phone number is registered to the holder of an ID.

    You sendID number, Phone number, Purpose and consent

    You get backMatch: yes or no, A confidence score

    No personal details come back with this check.

    Your systemDataCheckeCitizen logoeCitizen

    ID check against phone number

    Match

    Phone belongs to ID holder
    Yes
    Confidence
    0.98
    Personal details
    None returned

    Sample record

  3. BRS logoBusiness Registration Service

    BRS business check

    Look up a company or business name on the Business Registration Service register.

    You sendRegistration number or exact registered name, Purpose and consent

    You get backRegistered name, Status, Year registered, Number of directors, Business type

    Your systemDataCheckBRS logoBRS

    BRS business check

    Registered

    Name
    Savanna Traders Ltd
    Registered
    2014
    Directors
    2

    Sample record

  4. NTSA logoNational Transport and Safety Authority

    NTSA vehicle check

    Pull a vehicle's record from NTSA by its number plate.

    You sendNumber plate, Purpose and consent

    You get backMake, model and year, Chassis number, Registered owner, Flags, such as an overdue inspection

    Your systemDataCheckNTSA logoNTSA

    NTSA vehicle check

    Clean record

    Vehicle
    Toyota Axio, 2016
    Owner
    A**** W. M*****
    Flags
    None

    Sample record

  5. KRA logoKenya Revenue Authority

    KRA PIN check

    Confirm a KRA PIN is valid and see who it is registered to.

    You sendKRA PIN, Purpose and consent

    You get backWhether the PIN is valid, Name the PIN is registered to

    Your systemDataCheckKRA logoKRA

    KRA PIN check

    Valid PIN

    Registered to
    A**** W. M*****
    PIN status
    Valid

    Sample record

A person signing a document at a desk in Nairobi

Who uses DataCheck

Any organisation that has to confirm who a person or business is, for an approved purpose.

  • Banks

    Confirm the ID and phone before an account opens.

    ID and serial, ID and phone

  • Saccos

    Register members and confirm each guarantor.

    ID and serial, ID and phone

  • Lenders and microfinance

    Check the borrower, the KRA PIN and the logbook behind a loan.

    ID, KRA PIN, vehicle

  • Insurers

    Confirm the policyholder and the vehicle before cover or a claim.

    ID, vehicle

  • Fintechs

    Verify people who sign up on their phone.

    ID and phone

  • Employers

    Confirm a new hire's ID before the first day.

    ID and serial

  • Landlords and property managers

    Confirm a tenant's ID and phone before the lease.

    ID and serial, ID and phone

  • Car dealers

    Check a vehicle's record and owner before a sale.

    Vehicle

  • Companies vetting suppliers

    Confirm a supplier is registered and its KRA PIN is valid.

    Business, KRA PIN

What happens to a request

One connection to build. DataCheck handles each agency behind it.

  1. Send the check

    Your system, or your team in the dashboard, sends the details with a purpose and consent.

  2. DataCheck checks the rules

    Is the check approved for you, is the purpose stated, is there balance? If not, it stops here, unbilled.

  3. The agency answers

    The request goes to the agency's own service. The agency stays the source of the record.

  4. You get a clean result

    The same format for every check, saved to your activity log with ID and phone numbers masked.

Pay from a prepaid wallet, topped up by M-Pesa or bank transfer. A check is billed at your agreed rate when the agency answers.

Trust, built into each request

Bidbox Ltd, the company behind DataCheck, is registering with the Office of the Data Protection Commissioner as a data controller and processor.

Read the privacy policy and terms.

  • No purpose, no check

    Every request states why it is run and confirms consent or another lawful basis, as the Data Protection Act, 2019 requires.

  • Serial first, then details

    For an ID search, the serial number on the card must match before any personal details come back.

  • Masked in your history

    Logs and history show 12****78, never the full ID or phone number. Full results are shown once, to the person who ran the check.

  • Every request on record

    Who ran it, when, for what purpose, the outcome and the charge, kept so you and regulators can audit how data was used.

  • The agency stays the source

    DataCheck runs the connection and the controls. The official record stays with the government agency.

Questions before you connect

Short answers on the checks, the law, billing and getting a key.

What is DataCheck?
DataCheck is an API and dashboard for checking IDs, phone numbers, businesses, vehicles and KRA PINs against government records in Kenya. Your system makes one connection, and DataCheck sends each check to the agency that holds the record: Citizen KYC, BRS, NTSA or KRA. DataCheck is run by Bidbox Ltd.
How do I verify a Kenyan ID number?
Send the ID number with the serial number printed on the card, or with a phone number. The serial check says whether the serial matches and returns the full name, gender, date of birth and place of issue. If the serial does not match, no personal details come back. The phone check answers yes or no, with a confidence score, and returns no personal details.
Is DataCheck compliant with Kenya's Data Protection Act?
DataCheck's privacy policy and terms are drafts, under review by an advocate and not yet in force. In the draft, your organisation is the data controller for the people it checks and DataCheck is its data processor. A check runs only with a stated purpose and consent or another lawful basis under the Data Protection Act, 2019. ID and phone numbers are masked in history. Bidbox Ltd is registering with the Office of the Data Protection Commissioner, and the number will be published once issued.
What checks can I run?
Five: an ID check by serial number and an ID check against a phone number (Citizen KYC), a business check by registration number or registered name (BRS), a vehicle check by number plate (NTSA) and a KRA PIN check (KRA). Which checks your organisation can use depends on approval from each agency. Any check can also run in bulk from a CSV file of up to 500 rows.
How does billing work?
From a prepaid wallet. You top up by M-Pesa or bank transfer, and each check is billed at your agreed rate when the agency answers. A check that is stopped, for example for lack of approval or balance, is not billed. Every charge is listed in your dashboard.
How do I get API access?
Use the access request form on this page or email hello@usedatacheck.com with your organisation and the checks you need. DataCheck confirms what the agencies can approve for you, agrees your rates and connects you. An owner or admin then creates API keys in the dashboard. Each key is shown once and can be limited to running checks, reading check history or reading the balance.

Tell us which checks you need

We confirm what the agencies can approve for your organisation, agree your rates and connect you.

Organisation type
Checks you need