Get from zero to a live identity verification in minutes — create your account, set up a workflow, launch a session, and start receiving results.
Set up your deepidv account
- Head to app.deepidv.com and sign up
- Create your Organization — this is the workspace where your team manages workflows, API credentials, and verification activity
- Make sure your account has a sufficient token balance to run verifications
Create a verification workflow
Open Workflows in the sidebar and click Create New. A workflow defines which checks run during a session:
Toggle the services you need, name your workflow, and save it. You can create as many workflows as you like for different use cases.
| Service | What it does |
|---|---|
| ID Verification | Validates government-issued documents and extracts key fields |
| Face Liveness | Confirms the applicant is a real, live person |
| Age Estimation | Estimates the applicant’s age from biometric data |
| PEP & Sanctions | Screens against global watchlists and sanctions registries |
| Adverse Media | Screens for negative news coverage and media mentions |
| Bank Statement Sync | Retrieves bank statements via open banking |
| AI Bank Analysis | Runs AI-powered analysis on financial data |
| Document Upload with Fraud Detection | Collects uploaded documents and scans them for signs of tampering or fraud |
| Custom Prompt Picture | Requests a photo from the applicant based on a custom prompt you define |
| Custom Forms | Adds custom questions or data collection fields to the verification flow |
| Title Search | Searches property title records for ownership and lien information |
| Address Verification | Uses AI-driven prompts to verify the applicant’s location in real time |
| Phone Verification | Calls the applicant and verifies their identity through a spoken voice prompt |
Grab your API key
Go to Settings → API Keys in the Admin Console:
- Click Generate API Key and copy it somewhere safe
- Optionally, configure a Webhook URL to receive real-time status updates when sessions change
Launch a verification session
Option A — Verification sessions (recommended)The fastest way to get started. Create a session through the Admin Console or programmatically via the API. Your applicant receives an email and/or SMS with a link to complete their verification.In the Console, click ”+” → pick a workflow → enter applicant details. Or create sessions via code:A successful response returns a session ID and verification URL:Option B — Direct API calls (Coming soon!)Call individual verification endpoints directly from your backend — no session required. Ideal for server-to-server or fully custom integrations.See the full endpoint list in the API Reference.
Find your
workflowId under Workflows in the Admin Console sidebar.Track results
Once an applicant completes their verification, deepidv automatically processes the results. Sessions move through these statuses:
If you configured a webhook, deepidv sends events to your endpoint automatically — no polling required.You can also retrieve session results at any time via the Retrieve Session endpoint.
| Status | Meaning |
|---|---|
PENDING | Session created, awaiting applicant |
SUBMITTED | Applicant completed the flow, results are processing |
VERIFIED | All checks passed |
REJECTED | One or more checks failed |
VOIDED | Session manually cancelled by a reviewer |
Review and manage
Use the Admin Console to:
- Monitor session progress in real time
- Manually review and approve or reject flagged sessions
- Export individual PDF reports or bulk CSV downloads
- Filter sessions by status, date range, workflow, or applicant
- View detailed analytics and token spend on the Analytics dashboard
