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:

  1. Log in to your AiPrise dashboard

  2. Click on Quick Verification > Verify User, from the left-hand menu

  3. Choose the template (e.g., KYC with AML checks)

  4. Enter user details (optional fields are skippable, but more data improves accuracy)

  5. Select the ID issuing country and document type

  6. Upload the relevant ID documents or images

  7. 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:

  1. Go to Settings > Templates

  2. Choose your verification template

  3. Click Generate Verification Session Link

  4. Add user details and optional settings if required(e.g., callback URL)

  5. Click Create New Session

  6. 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:

  1. Visit: docs.aiprise.com

  2. Navigate to the KYC > User Verifications section

  3. Use run_user_verification API by adding your:

    • Template ID

    • Client reference ID

    • Callback URL

    • User data (name, selfie, ID document images, etc.)

  4. You'll receive a session ID in the response, using which you can fetch the status using get_user_verification_result

  5. 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.