Verifisha
Guide

IPRS checker: how to verify a Kenyan ID

Last updated 6 July 2026

IPRS is Kenya's Integrated Population Registration System — the central register that links a national ID to a person's biographic details. An “IPRS checker” confirms that an ID number matches that record. Here is what it is and how to run one.

What IPRS means

IPRS stands for the Integrated Population Registration System. It brings together identity records so a national ID number can be matched to the person it belongs to. When people search for an "IPRS checker" or "IPRS ID check", they usually want to confirm that an ID is genuine and matches its holder.

What an IPRS check confirms

  • That the national ID number exists and its status.
  • The name recorded against that ID.
  • Core biographic fields such as date of birth and gender.
  • A provider response snapshot you can keep as evidence.

Who uses IPRS checks

  • Fintechs verifying customers during onboarding (KYC).
  • Employers confirming a candidate’s identity before hiring.
  • Landlords and agents confirming a prospective tenant.
  • Marketplaces and platforms confirming users are real.

Verify with confidence — start free

No subscription · pay per check · consent built in

Create free account

How to verify a Kenyan ID with Verifisha, step by step

  1. 1

    Create a free account

    Sign up for Verifisha — no subscription, pay per check.

  2. 2

    Request consent

    Send the person a consent request. Verifying someone's identity should be lawful and consent-led, and Verifisha stores the approval as evidence.

  3. 3

    Run the IPRS check

    Enter the national ID details and run the check. Verifisha matches them against the identity register and returns the result in seconds.

  4. 4

    Read and attach the result

    Review the name match, ID status and biographic fields, then save them to the person’s profile so the result is reusable and shareable with consent.

What an IPRS check does and does not tell you

An IPRS check confirms that an identity is real and matches its holder. It does not, on its own, tell you about someone’s criminal record, credit history or references — for those you would add a Certificate of Good Conduct, a CRB check or reference checks. Strong decisions combine identity with the other signals.

Consent and the law

Under the Data Protection Act, verifying a person should be consent-led and for a clear, lawful purpose. Verifisha requests consent before any check runs and keeps that approval on record, which also protects you if a decision is ever questioned.

IPRS ID verification: what you need

  • The person's national ID number (and, ideally, the ID document to confirm details).
  • Their consent to run the check — Verifisha collects and stores this.
  • A Verifisha account. There is no subscription; you pay per successful check.

IPRS verification for developers (API)

If you are onboarding customers at scale, you do not want to key in IDs by hand. Verifisha exposes identity verification through an API, so you can run IPRS-backed ID checks, capture consent and receive results programmatically inside your own onboarding flow. See the API access page for how the gateway, bundles and webhooks fit together.

IPRS registration, portal and contacts

IPRS itself is a Government of Kenya system, and individuals do not log into it directly to verify others — authorised providers connect to it. If you are looking for the official IPRS portal, registration or customer-care contacts for your own records, use official government channels such as Huduma Centre or eCitizen. Verifisha is not the government register; it is a consent-led way for teams to run IPRS-backed identity checks.

The exact fields returned and the identity data sources available can change with provider and regulatory requirements. Confirm current coverage with Verifisha before relying on specifics.

Verifying someone else?

Verifisha brings identity, business, CRB, AML and reference checks together — with consent built in — so you get the full picture in one place.

No subscription · pay per check · consent-led & ODPC-aligned

For individuals & job seekers

Or get verified yourself

It is not only for checking other people — verify your own identity and build a vetted, shareable trust profile you can send to employers, landlords or partners. Get verified once and reuse it everywhere, with consent.

FAQ

Frequently asked questions

What does IPRS stand for?

IPRS stands for the Integrated Population Registration System — Kenya's central identity register that links a national ID to a person's biographic details.

How do I verify a Kenyan ID number?

Create a free Verifisha account, get the person's consent, and run an IPRS-backed check with their national ID number. Verifisha confirms the name and ID status and returns core biographic fields in seconds, saved as evidence.

What are the requirements for IPRS ID verification?

You need the person's national ID number, their consent, and a Verifisha account. There is no subscription — you pay per successful check. Having the ID document to hand helps confirm the details match.

Is there an IPRS API?

Verifisha offers identity verification through an API, so developers can run IPRS-backed ID checks, capture consent and get results programmatically during onboarding, rather than checking IDs one by one.

How do I access the IPRS portal or register?

IPRS is a government system and individuals do not access it directly to verify others. For your own records or registration matters, use official channels such as Huduma Centre or eCitizen. To verify people or businesses as a team, Verifisha runs IPRS-backed checks with consent.

Is an IPRS check the same as a good conduct certificate?

No. An IPRS check confirms identity. A Certificate of Good Conduct, issued by the DCI, shows criminal-record status. They answer different questions and are often used together.

For teams and individuals

Verify anyone — or get verified yourself.

Run consent-led KYC, KYB, AML, CRB and background checks in one place — or build your own verified, shareable trust profile for jobs, rentals and deals. Trust made simple, for Kenya and Africa.

Start verifying with consent today

Create free account