How to Run a KYC Verification with AiPrise
Last updated: April 22, 2025
AiPrise supports three flexible methods to run KYC verifications—based on how hands-on or automated you want your workflow to be.
1. Quick Verification (via Dashboard)
This method is perfect for one-off checks or internal manual verifications without needing any code.
Steps:
Log in to your AiPrise dashboard
Click on Quick Verification > Verify User, from the left-hand menu
Choose the template (e.g., KYC with AML checks)
Enter user details (optional fields are skippable, but more data improves accuracy)
Select the ID issuing country and document type
Upload the relevant ID documents or images
Click Start Verification
Once submitted, click on 'view details' to see the verification result
2. KYC via AiPrise Onboarding UI / SDK
Use this option if you want to send your customers a ready-to-go link with a full onboarding experience, powered by AiPrise’s UI.
Steps:
Go to Settings > Templates
Choose your verification template
Click Generate Verification Session Link
Add user details and optional settings if required(e.g., callback URL)
Click Create New Session
Share the generated link with your customer
When the user opens the link, they’ll see the branded onboarding interface where they can upload documents and complete the flow.
3. KYC via API Integration
This is the most scalable and flexible approach, ideal for businesses looking to automate their KYC flows fully.
Steps:
Visit: docs.aiprise.com
Navigate to the KYC > User Verifications section
Use run_user_verification API by adding your:
Template ID
Client reference ID
Callback URL
User data (name, selfie, ID document images, etc.)
You'll receive a session ID in the response, using which you can fetch the status using get_user_verification_result
Optionally, use the get_user_verification_url API to generate a session link for the user to complete onboarding.
You can test these APIs directly via our sandbox environment or explore our GitHub resources.
Need Help?
Reach out to our support team anytime or check out our API documentation for more details.