Token-based age verification for high-risk platforms.

Age gating with verification providers and token-based access. Built for adult platforms, gambling operators, and high-risk SaaS.

PSD2 Ready
Age-Verification Compliant
GDPR-Safe

"We shipped compliance in 48 hours"

— CEO, AdultSaaS

JWT tokens, Redis-backed rate limits, Stripe metered billing.

Adult platforms
Gambling operators
High-risk SaaS
Payment processors

Built for high-risk, high-compliance digital businesses

You shouldn't be re-implementing KYC + quotas for every site.

Adult Platforms

Age verification for adult content platforms with zero PII retention. Token-based access control ensures compliance without storing sensitive data.

Gambling Operators

Age and identity verification for online gambling platforms. Meets regulatory requirements across multiple jurisdictions.

High-Risk SaaS

Risk verification for platforms handling sensitive transactions. Token-based approach reduces liability and compliance overhead.

Payment Processors

Age verification for payment platforms processing high-risk transactions. Ensures compliance with PSD2 and age-restricted commerce regulations.

Trusted by platforms protecting 2M+ users

Join leading platforms using LoomAPI for compliant age verification

Brand A
Brand B
Brand C
Brand D

What our customers say

"LoomAPI saved us weeks of development time. The token-based approach means we never store PII, which our compliance team loves."

S
Sarah Chen
CTO, AdultSaaS Platform

"We needed age verification fast for our gambling platform. LoomAPI had us up and running in 48 hours with full compliance."

J
James Mitchell
Head of Compliance, Gaming Operator

"The metered billing is perfect for our use case. We only pay for what we use, and the API is rock solid at scale."

A
Alex Rodriguez
Engineering Lead, High-Risk SaaS

Integrated with leading compliance providers

Veriff
Stripe

How it works

Age & risk verification as a service. Three simple steps to get started.

1

Create tenant & API key

Get your tenant account and API key via admin onboarding or use the Try API feature for instant test access.

2

Start verification & complete

Call /verify/start to initiate a verification session, then /verify/complete with evidence to process the verification.

3

Tokenise & validate

Receive JWT token on approval. Validate with /tokens/validate on your side for access control.

Code Examples

See how easy it is to integrate LoomAPI in your preferred language

javascript
// Step 1: Start verification
const response = await fetch('https://project-halo-api.onrender.com/verify/start', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-tenant-api-key': 'your-api-key-here',
  },
  body: JSON.stringify({
    userAgent: 'Mozilla/5.0...',
    ip: '192.168.1.1',
  }),
});

const { verificationId } = await response.json();

// Step 2: Complete verification (with evidence)
const completeResponse = await fetch('https://project-halo-api.onrender.com/verify/complete', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-tenant-api-key': 'your-api-key-here',
  },
  body: JSON.stringify({
    verificationId,
    evidence: { /* your evidence */ },
  }),
});

const { token } = await completeResponse.json();

// Step 3: Validate token
const validateResponse = await fetch('https://project-halo-api.onrender.com/tokens/validate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-tenant-api-key': 'your-api-key-here',
  },
  body: JSON.stringify({ token }),
});

const { valid, over18 } = await validateResponse.json();

Get an instant API key and start testing in seconds

From £0.10 per successful verification.

Usage-based, no seat licences.

60
requests / min per tenant by default
< 200ms
validation latency
Prisma + Postgres + Redis
under the hood

Ready to try LoomAPI?

Get your API key and start building in minutes.