# ProofAge > Age verification API for online platforms. Built by IT Brains SASU (France). ProofAge helps platforms run document-based age checks, white-label verification flows, reusable customer verification states, and duplicate-account controls through a developer-friendly API and prebuilt packages. ## What We Do ProofAge is an API-first document age verification service with additional lower-friction options for selected flows: - **Document-Based Age Verification**: Government ID checks for age-gated and regulated flows, including passports, national IDs, driver's licenses, and residence permits from 190+ countries - **Selfie-Based Age Estimation**: Lower-friction age checks for flows that do not require document capture - **Duplicate Account Detection**: Helps identify the same person across multiple accounts using biometric and document signals - **Repeat Offender Prevention**: Supports policies for reviewing or blocking users who attempt to re-enter after prior enforcement actions - **Regulated Ecommerce Checkout Verification**: Supports tobacco, vape, alcohol, CBD, adult, and weapons catalogs with white-label age checks running between cart and payment, plus Shopify, WooCommerce, and headless API integration paths ## Who It's For - Dating platforms reducing fake profiles, duplicate accounts, and underage access - Tobacco, vape, alcohol, and other age-restricted ecommerce teams needing stronger age gates before checkout - Marketplaces, communities, and SaaS products implementing age-gated onboarding - Product teams that need developer-friendly age checks without enterprise integration overhead - Businesses implementing age assurance and platform safety controls across multiple markets, including the UK, EU, and US ## Key Features - Seamless integration through REST API, OpenAPI specification, Postman collection, and examples in 5+ languages - Official Laravel package: `composer require proofage/laravel-client` - Official Node.js package: `npm install @proofage/node` - Real-time webhooks with HMAC signature verification - White-label verification flows with custom domains and branding - Most users complete verification in under 60 seconds - One-time verification patterns for returning customers in repeat-purchase flows - Pay-as-you-go pricing with a 15-day free trial and no credit card required - Fair billing: abandoned or timed-out sessions are not charged - Test mode with separate API keys for development - EU data processing with GDPR-compliant handling, minimal retention, and end-to-end encryption ## Pricing - Document-based verification: EUR 0.25 per completed verification - Selfie-based age estimation is also available for lower-friction flows - EUR 30/month minimum after the 15-day free trial, including up to 120 verifications per month - Volume discounts for 10K+ verifications/month - 30-day money-back guarantee ## Pages - [Homepage](https://proofage.xyz/): Product overview, pricing, workflow, and developer tooling - [About](https://proofage.xyz/about): Mission, values, and technical approach - [Dating Platforms](https://proofage.xyz/dating): Age verification and duplicate-account controls for dating apps - [Regulated Ecommerce](https://proofage.xyz/age-restricted-ecommerce): Checkout-timed age verification for tobacco, vape, alcohol, CBD, adult, and weapons catalogs with Shopify, WooCommerce, and headless API integration paths - [Get Verified](https://proofage.xyz/get-verified): End-user guide to the verification process - [Support](https://proofage.xyz/support): Implementation FAQ and onboarding guidance - [Contact](https://proofage.xyz/contact): Sales, support, and technical contact channels ## Developer Resources - [API Documentation](https://docs.proofage.xyz): OpenAPI reference and integration guides - [Laravel Package](https://packagist.org/packages/proofage/laravel-client): Official Laravel package on Packagist - [Node.js Package](https://www.npmjs.com/package/@proofage/node): Official Node.js package on npm ## Contact - Sales: sales@proofage.xyz - Support: support@proofage.xyz - Technical: tech@proofage.xyz - Security: security@proofage.xyz ## Optional - [Full content version of this file](https://proofage.xyz/llms-full.txt): Detailed page-by-page content for deeper indexing