IDfier Logo
Verified people only
No passwords
Signed, rotating QR
5-minute sessions
Why Login with IDfier

Know who is behind every account

Stop fake sign-ups and impersonation at the door, and make onboarding faster for the customers you want.

No fake accounts

Every account is tied to a real person who has verified a government ID and passed a liveness check.

No passwords for customers

Customers scan a QR code or tap a link and confirm with Face ID or fingerprint. Nothing to remember.

Onboarding without forms

Receive verified name, email, date of birth and more in one step instead of asking customers to type them.

Customers stay in control

The consent screen shows exactly what you request, and customers can decline. Trust goes both ways.

How it compares

More than a login. A verified person.

Passwords prove someone knows a secret. Social login proves someone controls an account. IDfier proves who they are.

How it works

From QR code to signed in, in seconds

The same consent screen IDfier users already know, started from your website or app.

Your backend

POST /api/v3/business/auth/request
clientid · clientsecret

{
  "status": 100,
  "data": {
    "referenceId": "550e8400-e29b-…",
    "qrReferenceSecret": "abc123",
    "createdAt": "2026-03-12T10:00:00Z"
  }
}

The session is valid for five minutes.

For developers

Two endpoints. That's the integration.

Create a session, show a signed QR code and fetch the result. See the quickstart, code samples, data fields and errors on the developer page.

Scopes

Request exactly the details you need

Choose the scopes for your use case and we configure them on your business account. Your customer sees exactly this list before anything is shared.

Choose what you request

Example response from POST /business/auth/result

{
  "status": 100,
  "data": {
    "user": {
      "id": "u_8f3k2…",
      "fullname": "Anna Lindqvist",
      "email": "anna.lindqvist@outlook.com",
      "authLevel": "Gold"
    },
    "session": {
      "referenceId": "550e8400-e29b-…",
      "status": "approved"
    }
  }
}

The scopes are set on your business account, so every response contains only those fields plus a stable user id.

9:41
IDfier
H

Hemly

hemly.se

wants to verify the following details from your IDfier identity:

Full nameAnna Lindqvist
Emailanna.lindqvist@outlook.com
Verification levelGold

Deny

Verification levels

Verified, and you can see how

Add the verification level scope to know how each customer proved their identity.

BASIC ASSURANCE · GLOBAL

Bronze

Document scan + face liveness

A government-issued ID was scanned and passed a live face match. Document fields are read from the image.

authLevel: "Bronze"
STRONG ASSURANCE · SWEDEN

Silver

Swedish BankID

Authenticated with BankID, Sweden's bank-issued electronic identity. Name and personal number come from the BankID record.

authLevel: "Silver"
HIGHEST ASSURANCE · GLOBAL

Gold

Document scan + face liveness + NFC chip

The ID's NFC chip is read and matched to a live face scan. The chip is signed by the issuing country, so the document is provably authentic.

authLevel: "Gold"
Where it fits

Built for trust-sensitive sign-ups

Customer onboarding & KYC
Marketplaces
Tenant verification
Hotel & event check-in
Employee verification
Dating & community platforms
FAQ

Questions we hear from teams

Social logins confirm that someone controls an account. Login with IDfier confirms who they are: every IDfier user has verified a government ID, and you receive verified data rather than self-reported profile details.

Build trust into your platform

Let verified customers sign in with IDfier.