One API to request, receive, and verify identity proofs — without ever storing the underlying personal data on your servers.
OpenAPI 3.1, versioned endpoints, cryptographic receipts, and webhooks. Sandbox keys in under 60 seconds.
Everything you need to build identity-proofing into your product — nothing superfluous.
All endpoints versioned under /api/v1/. Stable contracts — breaking changes only in new major versions, announced 90 days in advance.
Every endpoint, request body, response schema, and error code described in OpenAPI 3.1. Browse interactively or generate typed clients.
API key or OAuth2 client credentials. Use your sandbox API key for quick tests; switch to OAuth2 for production multi-tenant apps.
Every verification request results in a signed W3C Verifiable Credential receipt. Store the receipt hash — not the identity data.
One API, multiple verification providers. UK, EU, US, and AU checks share the same request/response shape. Switch jurisdiction by policy, not by code.
Subscribe to verification.completed, consent.revoked, and other events. HMAC-signed payloads, retry-with-backoff, and a delivery dashboard.
Sign up for a sandbox account and copy your API key from the dashboard.
Pass Authorization: Bearer {api_key} in every request header.
Exchange client credentials for a short-lived access token. Use the /oauth/token endpoint.
Every webhook payload includes an X-Proveium-Signature header. Verify it with your webhook secret before processing.
curl -X POST https://api.proveium.io/api/v1/verification-requests \
-H "Authorization: Bearer sk_sandbox_..." \
-H "Content-Type: application/json" \
-d '{
"policy_id": "pol_age_18_plus",
"redirect_uri": "https://yourapp.com/verify/callback",
"reference": "user_123"
}'A summary of the key endpoints. Full reference in the OpenAPI spec.
/api/v1/verification-requestsCreate a new verification request
/api/v1/verification-requests/:idPoll or retrieve a request by ID
/api/v1/verification-requests/:id/receiptDownload the signed cryptographic receipt
/api/v1/webhooksRegister a webhook endpoint
/api/v1/webhooks/:idRemove a webhook subscription
/api/v1/identity-policiesList your configured identity policies
Free sandbox, full API, no rate limits. Email-only signup — no business onboarding required to start testing.