Dashboard

Getting Started with VerifyHuman

VerifyHuman is a verification platform for human presence, age, identity and trust screening. Launch a no-code verification page with VerifyFlow, or integrate the hosted pages, widgets, APIs and signed webhooks directly.


Choose your path

No code: VerifyFlow

Create a flow, publish a hosted verification page, share the link and review results in your dashboard.

→ VerifyFlow Getting Started

Developers: hosted pages, widgets and APIs

→ Developer Overview · API Reference · Authentication


Products

Product Purpose Common workflows
VerifyHuman Human presence (interactive liveness) Signup protection, form spam, community access
VerifyAge Age assurance against a minimum age you configure (18–65) Alcohol, tobacco, adult content, age-gated services
VerifyIdentity Selfie-to-document identity verification Marketplace sellers, account verification, onboarding
VerifyTrust Identity verification plus screening signals Higher-risk onboarding and review

Credit costs are on Credits and Billing.


Developer quick start

1. Create an account

Sign up at app.verifyhuman.io and verify your e-mail address.

2. Create a Test API key

In Dashboard → API Keys, create a key in the Test environment. You receive:

Credential Format Where it goes
Client key (publishable) vhk_test_… Widgets, mobile apps, X-API-Key header
Client secret vhsk_test_… Your server only, Authorization: Bearer header

The secret is shown once. Store it in your server's secret store. Test keys are never billed and never produce Live results. See API Keys and Test and Live Environments.

3. Create a Test hosted page

Open the Wizard for your product — for example the VerifyAge Wizard — select your Test key, set your success URL and save. You get a page URL of the form https://app.verifyhuman.io/hosted/v/<page-token>.

4. Run a verification

Open the page and complete it. On a Test page no real biometric verification runs and nothing is charged; see VerifyFlow Test Mode.

5. Confirm the result on your server

Configure a webhook endpoint for the Test environment, or fetch the Evidence Receipt for the verification_id. Grant access only after your server has confirmed the result — see Confirming the result on your server.

6. Go Live

Create a Live key and a Live page, configure a Live webhook endpoint, and repeat the check. See the Go-Live checklist.


Integration methods

Method Best for Guide
VerifyFlow Non-technical teams, fastest launch VerifyFlow
Hosted page Shareable, persistent verification links Hosted Verification Pages
Website widget VerifyHuman or VerifyAge inside your page Widgets
Mobile app Native iOS/Android flows Mobile
REST API Server-side integration API Reference

Privacy and data handling

See Result Outcomes and Delivery for what results contain, and the Privacy Policy for how verification data is processed.


Need help?