Wristband.idComing soon

Is the customer 18?
Yes. (or No)
That's all you see.

Your customer confirms their age with a supported EU wallet on their phone. You get a signed yes or no.
No ID scans, no selfies, no birth dates in your database.

The name

Why Wristband.id?

Because that's how festivals handle 18+.

  • One ID check at the entrance
  • A band on the wrist
  • Nobody asks again

Wristband.id does the same for your
online store, delivery app, brewery, festival or dating app.

How it works

As simple as checking an ID.
Only faster.

Easy to integrate with your frontend and backend.

01

You pick the rules

Choose the age requirement for your site or app. Try the 18+ check in the demo.

02

The customer confirms

They open a supported wallet and confirm the age check.

03

You only learn if they're 18+

Their name and date of birth stay in the wallet.

For developers

One check.
One boolean.

Your server opens a session. Our SDK or hosted page handles the wallet flow. Your server reads the signed answer.

Documentation and tutorials

CHECKOUT / SERVER
// Server only. Keep your key secret.
POST /v1/sessions
Authorization: Bearer <secret_key>
Content-Type: application/json

{ "scopes": ["age_over_18"],
  "reference": "Fake_ticket_47" }

// Pass the returned session_id to the SDK,
// or open the returned hosted page url.

// After the wallet flow, read on your server.
GET /v1/sessions/<session_id>
Authorization: Bearer <secret_key>

// Completed test response (selected fields)
{ "reference": "Fake_ticket_47",
  "status": "completed",
  "env": "test",
  "result": true,
  "receipt": "<signed JWS>" }

European wallets

Where are we on the map.

National wallet integration mapPoint to, tap or focus a country to see its wallet applications. Orange means integrated, stripes mean in progress and white means coming soon. Grey countries are outside the EU and EEA. Small circles mark Liechtenstein, Luxembourg and Malta. Press Escape to close country information.Austria: eAusweise / EUDI programmeBelgium: MyGov.beBulgaria: EUDI-WALLET / МИДТCroatia: Certilia / AKD EUDI WalletCyprus: Digital Citizen / EUDI programmeCzechia: National EUDIW programme / DIADenmark: AltIDEstonia: DigikukkurFinland: Suomi.fi WalletFrance: France Identité playgroundGermany: National EUDI Wallet sandboxGreece: Gov.gr Wallet / Kids WalletHungary: DÁP / AdattárcaIceland: National wallet programme / Ísland.isIreland: Government Digital WalletItaly: IT-Wallet / IOLatvia: EDIMLiechtenstein: eID.li / future EUDI WalletLithuania: Lithuanian EUDI Wallet / national sandboxLuxembourg: CTIE EUDI WalletMalta: Malta EUDI WalletNetherlands: NL WalletNorway: Digdir digital wallet sandboxPoland: mObywatel EuropaPortugal: gov.pt / EUDI programmeRomania: RO Wallet / RoEUDIWSlovakia: eDOKLADY / EUDI programmeSlovenia: eDenarnicaSpain: Cartera Digital Beta / EUDI programmeSweden: Digg national identity wallet
  • Integrated
  • In progress
  • Coming soon

Planned pricing

€9 a month. €0 if nobody came.

Free

Sandbox.

The whole flow with a test wallet. No card needed.

  • 18+ demo available
  • Hosted page and API
Coming soon

Enterprise

For big volumes.

A dedicated deployment with the countries and branding you need.

  • Selected country modules
  • Lower price per verification
  • Pay by invoice
  • Your branding in place of the Wristband.id badge
Coming soon

No verifications that month? You pay nothing.

€9.00 / month

100 included

  1. First 100€9
  2. 101-1,000€0.08
  3. 1,001-10,000€0.07
  4. 10,001-100,000€0.05
  5. 100,001+€0.03

€9 covers the first 100. Additional verifications are charged at the rate for their tier.