KYC · For Platforms

Verify users.
Build trust.
Keep no ID scans.

ProntoID KYC checks a user’s ID, liveness and age in one hosted flow. Your platform gets the result by webhook — the identity documents never touch your servers.

Need a signed content release as well? ProntoRelease for Platforms →

ID + liveness + age
REST API & webhooks
Pay only for successful checks
Who It’s For

Built for platforms
where trust matters

One verification flow, configured for the risks your community actually has.

Content platforms

Verify creators are who they say and over 18 before they can publish or get paid.

Gaming communities

Age-gate tournaments and paid features, verify pro players and make ban evasion harder.

Marketplaces

Verify sellers before their first listing to cut fraud and give buyers confidence.

Social platforms

Give real people a verified badge and make bot and impersonation accounts expensive.

How It Works

One API call.
Three steps.

A REST API, a hosted verification flow and webhooks. Most teams integrate in an afternoon.

1

Create a session

Your backend calls the API with your user’s ID and a return URL. You get back a verification link.

2

User verifies on their phone

They scan their ID and take a live selfie on verify.prontoid.com. No document data touches your servers.

3

Receive the result

A webhook tells you the outcome, or you poll the API. Every session also appears in your KYC dashboard.

Explore the API docs
Quick start
# Create a verification session
curl -X POST https://api.prontoid.com/v1/verifications \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "user_12345",
    "verification_type": "kyc",
    "return_url": "https://yourplatform.com/verified"
  }'

# Response
{
  "verification_id":  "ver_abc123",
  "verification_url": "https://verify.prontoid.com/ver_abc123",
  "status":           "pending"
}
Features

Everything a
verification needs

Each check can be switched on per session, so users only do what you actually need.

Document verification

Passports, ID cards and driving licences, with machine-readable zone reading and authenticity checks.

Age verification

Confirm a user is over the age you set — 18, 21 or another threshold — and receive a simple yes or no.

Liveness & face match

A live selfie confirms a real person is present and matches the photo on their document.

Fast, with webhooks

Most users finish in a couple of minutes. Webhooks notify your platform the moment a session completes.

Unified dashboard

Every session, result and request in one place, searchable and exportable for audits.

Privacy by design

Documents are processed and held by ProntoID, encrypted at rest. Your platform stores the result, not the scan.

Compliance

Evidence for the rules
you have to meet

KYC gives you reliable identity and age evidence. How that maps to your obligations depends on what you do with it.

Content platforms

  • Age verification
    Confirm creators and, where required, viewers are over the legal age before access or payout.
  • Payment provider requirements
    Documented age and identity checks for the people on your platform, as acquirers increasingly expect.
  • § 2257 identity layer
    Reliable identity and age evidence for performers. Per-depiction records stay with the producer — see our § 2257 guide.

All industries

  • KYC / AML onboarding
    Identity verification as one input to your customer-due-diligence process.
  • Data minimisation
    Keep the verification result instead of copies of ID documents on your own systems.
  • Configurable retention
    Records are retained for a defined period and handled under ProntoID’s data-protection terms.

ProntoID provides verification evidence, not legal advice. Your obligations depend on your jurisdiction and business — confirm them with your counsel.

Pricing

Pay per verification

Volume discounts as you grow. Prices in USD.

Starter

$5 / verification

For small platforms and startups.

  • Up to 100 verifications / month
  • ID document verification
  • Face match
  • Age verification
  • API access
  • Email support
Get started

Enterprise

Custom

For large-scale platforms.

  • 1,000+ verifications / month
  • Volume discounts
  • Dedicated account manager
  • Custom integration support
  • SLA guarantees
  • White-label options
Contact sales
No setup fees. You pay only for successful verifications — failed ones are free.
For Developers

Built to integrate
in an afternoon

REST API

JSON over HTTPS with a sandbox environment for testing before you go live.

API reference

Webhooks

Signed notifications the moment a session completes, so you never need to poll.

About webhooks

Hosted flow

Send users to a ProntoID-hosted page and get them back to your return URL when they finish.

Integration guide
FAQ

Common
questions

Can't find the answer? Contact us.

A document check, liveness with face match, and an optional age check against a threshold you set. You choose which checks run for each session.
No. Users verify on ProntoID’s hosted flow. Your platform receives the result by webhook or API; the documents stay with ProntoID.
Most users finish in a couple of minutes on their phone. You are notified as soon as the session completes.
No. You pay only for successful verifications, and there are no setup fees.
It gives you reliable identity and age evidence for performers, but per-depiction records and liability stay with the producer. For a signed release on top of KYC, see ProntoRelease for Platforms.
Yes. The API includes a sandbox environment so you can build and test the full flow first.
Related

Part of the ProntoID ecosystem

ProntoRelease for Platforms

KYC plus a signed release declaration in the same flow.

Learn More

Age Verification

Age-gating for OSA, DSA and adult-content rules.

Learn More

Identity Escrow

Independent custody of identity, released only on set conditions.

Learn More

§ 2257 for Platforms

What the regulation requires and what stays with you.

Learn More

Ready to verify
your users?

Get an API key, test in the sandbox, and go live when you are ready. Pay only for successful verifications.

Get started Talk to sales

Brooks & Keitt Sàrl  ·  Place du Midi 30, 1950 Sion, Switzerland
ProntoID and Brooks & Keitt Sàrl are not law firms and do not provide legal advice. Release documents are supplied as templates, and no representation is made as to their legal sufficiency in any jurisdiction.