KYC, document verification, liveness, screening, and risk intelligence. One API surface aligned to the VerifyHQ core service.
Everything you need to verify identities, prevent fraud, and stay compliant. All through a single, elegant API.
ID cards, passports, driver's licenses, and residence permits through multipart document submission.
Challenge-based liveness, reference selfie capture, and anti-spoof scoring for onboarding flows.
OTP verification for phone and email with status lookup endpoints for customer onboarding.
Sanctions, PEP, and adverse media screening with continuous watchlist subscriptions and alerts.
Proof-of-address verification plus full KYB — company registry, directors, and UBO screening across OHADA zones.
Device fingerprinting, VPN/proxy detection, IP geolocation, and risk scoring. Built into every verification flow.
RESTful API, generated-style documentation, a typed TypeScript client, and signed webhook configuration for core verification events.
$ curl -X POST \
https://api.verifyhq.wejoona.com/verifications/document \
-H "X-API-Key: vhq_..." \
-F "userId=user_123" \
-F "documentType=PASSPORT" \
-F "documentCountry=CI" \
-F "frontImage=@passport.jpg"
// Response
{
"status": "PENDING",
"id": "doc_..."
}“Start an identity verification, attach document and liveness evidence, then track status through a single user-linked record.”
“Run AML checks, subscribe users to watchlist monitoring, and review alerts from the screening module.”
“Register signed webhook callbacks and keep downstream JoonaPay products updated when verification events complete.”
The website now follows the current VerifyHQ API contract.
| Feature | Status | API route | Docs | Closure note |
|---|---|---|---|---|
| Document verification | Live | /verifications/document | API reference | Requires documentCountry |
| Challenge-based liveness | Live | /verifications/liveness/* | API reference | Session + challenge flow |
| Phone & email OTP | Live | /verifications/{phone,email} | API reference | Verify endpoint uses request body ID |
| AML & watchlist monitoring | Live | /screening/* | API reference | Aligned to Risk Manager adapter |
| Business verification (KYB) | Live | /verifications/business | API reference | Directors/UBOs added one at a time |
| Device & IP intelligence | Live | /intelligence/* | API reference | IP body uses ipAddress |
| Biometric deduplication | Planned | None | Roadmap only | Hidden from primary nav |
| Mobile money verification | Planned | None | Roadmap only | Needs provider boundary |
| Webhooks | Live | /webhooks/configure | API reference | Tenant-scoped core events |
| TypeScript SDK | Live | @joonapay/verify-hq-sdk | SDK page | Typed statuses and history helpers |
| OpenAPI artifact | Manual | /public/docs/openapi.json | Public file | Generate from API in CI next |
| Dashboard data | Mock | /dashboard | Demo surface | Wire to live APIs later |
No hidden fees. No long contracts. Pay per verification.
Get your API key in 30 seconds. 100 free verifications. No credit card required.