Pricing

You pay when a check verifies.

You pay only for checks where a wallet presented an attestation and we verified it. Everything else is free. Two plans and a custom tier above them, and every plan is the whole product.

Starter

€49 per month

  • 1,000 verified checks a month included
  • Then €0.10 per verified check
  • €490 a year, two months free
Create an account →

Growth

€249 per month

  • 5,000 verified checks a month included
  • Then €0.05 per verified check
  • €2,490 a year, two months free
Create an account →

Enterprise

Custom

  • Volume beyond what Growth fits
  • Custom agreements and terms
  • The verifier inside your own boundary, if you need it there
Talk to us →

Both paid plans are the whole product: the dashboard, API keys, webhooks, both transports the EU age verification profile defines and a test mode that never bills. The tiers set included volume, nothing else is held back.

What counts as a check

A verified check is one where a wallet presented an attestation and we verified it: the signature checks out, the issuer is on the trusted list and the response answers the session that asked. Those bill, whether the answer is yes or no.

None of these bill:

  • The device has no wallet
  • The wallet has no age attestation to present
  • The person declines the request
  • The session times out
  • A presented attestation fails verification
  • Every test mode check, always

One rare case cuts the other way: a wallet can present an attestation that verifies but does not carry the claim you asked for, and that check bills, because the verification work happened.

Where it works today

Checks from the EU age verification app complete in production today. Denmark is the first country on the Commission's production trusted list, so live coverage starts there, and the Commission works with seven frontrunner states and expects the solution available across the EU by the end of 2026, subject to member states being ready. Test mode works today against the pilot's test issuers, from any member state. The security page explains the trusted list mechanics behind that.

The EU Digital Identity Wallet is a separate path and it is still gated. That wallet checks who is asking before it releases anything, so it needs a relying party access certificate, which we applied for on 5 August 2026 and do not yet hold. Every relying party in Europe sits behind that same gate, incumbents included. The EUDI page covers that path.

Age verification API

Start with a sandbox key

Signup is open and a test project works as soon as you create one. Sending real traffic needs us to switch your organisation to live mode, so that part stays a conversation. Tell us the volume you are planning, and we'll set you up with a sandbox key. It is free and it stays free.