No-ID
Identity verification, certified

Prove a real person is who they say they are.

No-ID verifies a person with their government-issued electronic ID and certifies they're the real individual they claim to be — then issues a passkey for frictionless future sign-ins.

Government-backed eIDs · National PKI validation · Passkeys after enrollment

What is No-ID identification?

No-ID identifies a real person using their government-issued electronic ID. Your application calls our API; we validate the credential against the issuing authority's national PKI, confirm the user physically holds it, and return a certified answer to one critical question: is this user truly who they claim to be? After enrollment, the user signs in with a passkey — no need to present the eID every time.

eID-backed real-person certification
Passkeys after the first verification
Less fraud, more trust

How it works

From a national eID to a passkey, in four steps.

  1. 1

    Enroll with a national eID

    The user verifies once with their government-issued electronic ID.

  2. 2

    Validated against the national PKI

    No-ID confirms the credential is genuine and active, in real time.

  3. 3

    Proof of possession

    A challenge signed by the card proves the real holder is present.

  4. 4

    Passkey from then on

    The user gets a passkey or app-bound key for fast, secure future sign-ins.

What it's used for

Anywhere you need to know a real person is on the other side.

Onboarding & KYC

Verify new customers at sign-up and meet know-your-customer requirements without manual review.

Fraud prevention

Stop impersonation, fake accounts, and synthetic identities before they cause damage.

Account recovery

Re-confirm a user's identity when they regain access to a locked or compromised account.

Age & eligibility

Confirm that a user meets age or eligibility requirements for regulated products and services.

High-value transactions

Add a Level 2 eID re-verification before payments, transfers, or sensitive account changes.

Trust & safety

Keep marketplaces and communities safe by ensuring members are real, verified people.

Why teams choose No-ID

Frictionless for users

Verify once with a national eID, then sign in with a passkey — no hoops on every visit.

Fast to integrate

REST for enrollment, standard WebAuthn for sign-in — go live in days, not months.

Reduces identity fraud

Government-backed validation and proof of possession stop impersonation up front.

Certified assurance

Every verification comes with a clear, certified verdict you can rely on and audit.

From eID to passkey, in one flow.

Enroll a user with their national electronic ID, validate it against the issuing authority, and bind a passkey to their device — all through one API.

Browse the API docs
POST /v1/enroll/complete
Authorization: Bearer <your_api_key>

{
  "country": "PE",
  "national_id": "12345678",
  "eid_certificate": "<base64 X.509>",
  "challenge_signature": "<base64 signature>"
}

→ 200 OK
{
  "verified": true,
  "is_real_person": true,
  "assurance_level": 2,
  "credential_id": "cred_3f2c...",
  "certificate_id": "noid_cert_7Hk2..."
}

Start verifying real people today.

Get API access and certify that your users are who they claim to be.