
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
BRS
NTSA
KRA
- Name
- A**** W****** M*****
- ID number
- 12****78
- Serial
- 12*****89
- Born
- ** *** 1990
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.
Citizen KYCID 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 systemDataCheck
eCitizenID check by serial number
Match
- Name
- A**** W****** M*****
- Born
- ** *** 1990
- Place of issue
- Nairobi
Sample record
Citizen KYCID 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 systemDataCheck
eCitizenID check against phone number
Match
- Phone belongs to ID holder
- Yes
- Confidence
- 0.98
- Personal details
- None returned
Sample record
Business Registration ServiceBRS 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 systemDataCheck
BRSBRS business check
Registered
- Name
- Savanna Traders Ltd
- Registered
- 2014
- Directors
- 2
Sample record
National Transport and Safety AuthorityNTSA 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 systemDataCheck
NTSANTSA vehicle check
Clean record
- Vehicle
- Toyota Axio, 2016
- Owner
- A**** W. M*****
- Flags
- None
Sample record
Kenya Revenue AuthorityKRA 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 systemDataCheck
KRAKRA PIN check
Valid PIN
- Registered to
- A**** W. M*****
- PIN status
- Valid
Sample record

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.
Send the check
Your system, or your team in the dashboard, sends the details with a purpose and consent.
DataCheck checks the rules
Is the check approved for you, is the purpose stated, is there balance? If not, it stops here, unbilled.
The agency answers
The request goes to the agency's own service. The agency stays the source of the record.
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.
- +254 728 314 988
- hello@usedatacheck.com
- Two Rivers Mall, Nairobi, Kenya
