Verify who is behind every account, and keep banned users out

ID document, selfie and liveness in one API, for marketplaces, rental platforms, online courses and online stores.

Each check has one price per verification, whatever protections you turn on. See pricing.

Who it's for

See it working

Go through a verification yourself, on your phone or computer.

The source of this demo is on GitHub

A customer verifies their age at checkout in a Shopify store. The same flow runs on your own site through the API.

Four checks, one integration

Ask only for what you need to know: who the person is, or how old they are, with or without their name and date of birth.

Compare all checks

  1. Identity verification (KYC)

    The user photographs an ID and takes a selfie with a liveness check.

    You get all data from the document and its type: name, date of birth, number, nationality, expiry date, address when present.

    $0.30 per verification

  2. Age verification by ID

    The user photographs an ID and takes a selfie. They can cover everything except name, date of birth and photo.

    You get over or under your age threshold, plus name and date of birth by API.

    $0.30 per verification

  3. Facial age estimation

    The user takes a selfie with a liveness check.

    You get over or under your age threshold. If the face is inconclusive, it falls back to an ID document at no extra cost.

    from $0.05 per verification

  4. EUDI Wallet age verification Beta

    The user shares an age proof from their country's EUDI wallet app.

    You get over or under your age threshold. No photo, no document.

    Free during the beta

Banned users stay banned

Works with face, ID and KYC checks. Included in the price.

  • Face blocklist

    Add a banned user's face, and a new verification with the same face is flagged or blocked, whatever account it comes from.

  • Device blocklist

    Add the device a banned user verified from, and the next attempt from that device is flagged or blocked.

  • Duplicate detection

    Each new verification is compared by face and date of birth with the people already verified, so a second account is flagged even with a new email or document.

Block repeat accounts

Easy to integrate

For developers

Open-source SDKs
Laravel/PHP (Laravel, PHP), Node.js and Python. The source is on GitHub.
Built for AI coding agents
An MCP server and an integration prompt your agent can follow.
Documentation
Guides and API reference, with a public changelog.

A direct line to the developers who built it: no autoresponders, no AI agents, no outsourced support.

We're in Europe and reply as soon as we see your message, weekends included.

Data and reliability

Security and data handling

Hosted in the EU
EU data hosting by default, on Google Cloud. Encrypted in transit and at rest.
Only what you need
Keep only what your use case needs: nothing after the decision, or just enough to keep banned users out.
Public paperwork
Read our DPA and the list of subprocessors before you sign up.
Public status page
Our availability target for the API is 99.9% each month. Check it on the status page.

Everything included

  • 500 verifications free, no card, no time limit.
  • Blocklists and duplicate detection at no extra cost.
  • Fallback from face to ID document at no extra cost.
  • Billed only when a verification reaches a decision. Abandoned ones are free.
  • Free sign-up for everyone, no setup fee, no paid add-ons.

Monthly minimum $30 after the free verifications. Full pricing

The people behind ProofAge

IT Brains SASU, SIREN 991 773 300

About ProofAge

  • Nikolai Zhidenko

    Co-founder and developer

    LinkedIn
  • Denis Pantykin

    Co-founder and developer

    LinkedIn

Why we built it

We have built software for clients since 2015. One client project needed age and identity checks. The vendors we tried were expensive, sold protections as paid add-ons, and support was hard to reach. Even the setup ran through a shared spreadsheet of webhook URLs and production keys. So we offered the client our own service. They said yes, and they are still our customer.

Read the full story

A direct line to the developers who built it

Write to us on LinkedIn, by email or in the dashboard chat. The developers who built ProofAge answer themselves, weekends included.