Fast, Affordable
ID AGE VERIFICATION

White-label document age verification for modern platforms. Privacy-first by design, 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 100 verifications per month.

ID AGE VERIFICATION

$0.30 / 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
Privacy-first by design
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

Privacy-First by Design

Minimal data retention, end-to-end encryption, and no data ever sold.

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 →