Fast, Affordable
ID AGE VERIFICATION

White-label document age verification for modern platforms. Built for EU data processing, fair billing, and integration without pain.

Why Choose ProofAge

Built for startups, SaaS, marketplaces, and compliance-first businesses

Simple Integration

Integration without pain via API or prebuilt packages for Laravel and Node.js.

Affordable Pricing

Lower costs without sacrificing compliance. Production-ready verification at startup-friendly prices.

Real-time Webhooks

Instant verification results via webhooks. Build seamless user experiences with immediate feedback.

White-label Ready

Custom domains and branding. Make the verification flow feel like your own product.

How It Works

Get started in three simple steps

1

Integrate

Use the API or our Laravel and Node.js packages. Setup takes minutes.

2

Verify

Launch a white-label document verification flow. Most users complete it in under 60 seconds.

3

Receive Results

Get instant results via webhook or API polling. Build your flow with confidence.

Anti-Fraud

Built-in Fraud Protection

Verification alone isn't enough. ProofAge actively detects and blocks repeat offenders before they slip through.

Biometric Fraud Detection

Active

Face-based cross-account blocking

Every verified face is matched against a biometric index. If the same person attempts verification under a different account or identity, the system flags and blocks the attempt in real time — before any damage is done.

  • Blocks multi-account fraud and duplicate registrations
  • Detects verified adults bypassing age checks for minors
  • Works across all your apps sharing the same API key

Duplicate Account Prevention

Active

Detect the same person across multiple accounts

When a person verifies on your platform, their biometric and document data are indexed. If the same individual attempts to verify under a different account, the match is automatically flagged — even if they use different documents.

  • Detects multi-account fraud across your platform
  • Uses biometric + document data for reliable matching
  • Complements face blocking for full coverage

Simple, Transparent Pricing

One clear price for document-based age verification. No hidden fees. No surprises.

Pay-as-you-go

15 days free

Scale freely with one clear price per completed verification.

After the trial, the 30€ monthly minimum includes up to 120 verifications per month.

ID AGE VERIFICATION

€0.25 / verification

A white-label document check built for age-gated onboarding and regulated user flows.

White-label verification flow
Most users complete verification in under 60 seconds
EU data processing
Only pay for completed verifications
Seamless integration via API or prebuilt packages for Laravel and Node.js
Start 15-Day Free Trial

Fair Billing — you only pay for completed verifications

A verification is billed only when it reaches a final status — meaning the user has submitted all required data and a decision has been made (approved or rejected). Sessions that are abandoned, timed out, or still in progress are never charged.

30-day money-back guarantee

Not satisfied with the quality? Get a full refund within 30 days of your first payment — no questions asked.

Processing 10K+ verifications/month? Get volume pricing →

Built for Developers

Clean APIs, comprehensive docs, and ready-to-use packages

REST API

POST https://api.proofage.xyz/v1/verifications
{"external_id": "user-123", "callback_url": "https://yoursite.com/account/verified"}

Clean, RESTful API with JSON responses. Use from any language or framework.

API reference →

Official SDKs

Official client for the ProofAge API: automatic HMAC signing, a fluent facade, and middleware to verify incoming webhooks. Open source on GitHub.

Laravel: View on Packagist →

Node.js: View on npm →

  • Automatic HMAC signing on API requests
  • Middleware to verify ProofAge webhook signatures
  • Fluent API: workspace, verifications, consent & media
  • Built-in check that your API keys, connectivity, and webhook route look correct before go-live

Privacy-First Compliance

GDPR Friendly

Built with European privacy regulations in mind from day one.

Minimal Data Storage

We only store what's necessary for verification. Nothing more.

Secure by Default

End-to-end encryption and industry-standard security practices.

Ready to Get Started?

Start verifying users today with a 15-day free trial. No credit card required.

Running a dating platform? See how ProofAge helps dating apps stop fake profiles →

Being asked to verify? Learn how verification works →