BrandKwikID Documentation

Index

Verification APIs and Machine Learning APIs with details

API Suite Index

📦 Download Complete API Documentation (ZIP)

Bulk testing (Playground): Several Machine Learning endpoints support Bulk mode in the interactive Playground: you upload one .zip of many requests, the browser runs them in order, then you get a results archive (per-call JSON plus a spreadsheet summary where applicable). The flow is the same idea wherever Bulk appears, even if file naming or payload shape differs by API. For a full walkthrough with screenshots, see Sample bulk testing (Facematch). In the left sidebar, endpoints that currently expose Bulk in the playground show a small Bulk tag next to the link.

Verification APIs

TitleDescriptionUse CaseInput TypeResponse FormatAuthenticationStatusVideo URL
DigiLockerVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.DigiLocker-based eKYCJSONJSONBearer TokenWatch
Aadhaar OVSEOffline Aadhaar verification via the UIDAI Aadhaar App. Resident authenticates in-app; KwikID decodes the SD-JWT callback.Consent-based offline AadhaarJSONJSONBearer Token
PANVerification APIs help you to verify an individual or an entity's identity such as Aadhaar, PAN, Driving License, Passport, DigiLocker, etc.PAN verification (OTP)JSONJSONBearer TokenWatch
ITRVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker, ITR etc.Fetch ITR dataJSONJSONBearer TokenWatch
PAN-Aadhaar LinkVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Check PAN-Aadhaar link statusJSONJSONBearer TokenWatch
Driving LicenseVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.DL verificationJSONJSONBearer TokenWatch
V3 Driver's License VerificationPerforms Driver's License details verification via KwikID.Driver's License verificationJSONJSONBearer Token
Aadhaar E-SignVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Document signing via AadhaarFile (form-data)JSON / File URLBearer TokenWatch
Custom E-signCustom Esign (self-signing)Self-signing documentsFile (form-data)JSON (base64) / JSONBearer TokenWatch
CKYC SearchCKYC SearchSearch CKYC recordsJSONJSONBearer TokenWatch
CKYC Download V2CKYC download V2Download CKYC dataJSONJSONBearer TokenWatch
GSTVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify GSTIN detailsURL ParameterJSONBearer TokenWatch
UdyamVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify Udyam registrationURL ParameterJSONBearer TokenWatch
V3 Udyam VerificationPerforms Udyam Registration verification without OTP using KwikID.Verify Udyam registrationJSONJSONBearer Token
UdyogVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify Udyog registrationURL ParameterJSONBearer TokenWatch
V3 Shop and Establishment VerificationVerifies Shop and Establishment registration details using the KwikID API.Shop and Establishment verificationJSONJSONBearer Token
V3 TAN VerificationPerforms TAN details verification via KwikID.TAN verificationJSONJSONBearer Token
V3 TIN FetchFetches TIN (Taxpayer Identification Number) registration details via KwikID.TIN fetchJSONJSONBearer Token
IFSCThe Indian Financial System Code is an 11-digit alpha-numeric code used to identify the bank branch.Verify IFSC code detailsURL ParameterJSONBearer TokenWatch
Electricity BillVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify electricity billURL ParametersJSONBearer TokenWatch
V3 Electricity Bill VerificationAuthenticates electricity bill details for a consumer using KwikID.Verify electricity billJSONJSONBearer Token
Gas BillVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify gas billURL ParametersJSONBearer TokenWatch
Verify CVLKRAVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Verify KRA status via PANJSONJSONBearer TokenWatch
Verify EPFVerification APIs help you to verify an individual or an entity's identity such Aadhaar, PAN, Driving, Passport, DigiLocker etc.Fetch EPF details (OTP)JSONJSONBearer TokenWatch
V3 EPF UAN ValidationFetches employment history for a given UAN via KwikID.EPF UAN validationJSONJSONBearer Token
MCA Company SearchVerification APIs help you to verify company details from Ministry of Corporate Affairs (MCA) registry.Search MCA company by nameJSONJSONBearer TokenWatch
MCA Master DataVerification APIs help you to fetch master data for a company from MCA (company name, CIN, status, capital, address, contact, etc.).Fetch MCA company master dataURL ParameterJSONBearer TokenWatch
Bank Account (Penny Drop)Verification APIs help you to verify bank account details (account number, name, IFSC) via penny drop.Verify bank account via penny dropJSONJSONBearer TokenWatch
Passport VerificationVerification APIs help you to verify an individual's passport details (passport number, DOB, DOI, file number) with consent.Passport verificationJSONJSONBearer TokenWatch
V3 Passport VerificationPerforms Passport validity and details verification via KwikID.Passport verificationJSONJSONBearer Token
Voter ID VerificationVerification APIs help you to verify an individual's EPIC (Voter ID) number against national electoral records.Voter ID (EPIC) verificationJSONJSONBearer TokenWatch
V3 Voter ID VerificationPerforms Voter ID card EPIC details verification via KwikID.Voter ID verificationJSONJSONBearer Token

Machine Learning APIs

TitleDescriptionUse CaseInput TypeResponse FormatAuthenticationStatusVideo URL
Aadhaar MaskingAdvanced Aadhaar data protection with intelligent masking technology. Ensures regulatory compliance while maintaining document integrity.Data protection & complianceFile (form-data)JSONBearer TokenWatch
FacematchSophisticated facial recognition with precise biometric authentication. Delivers accurate identity verification through advanced matching algorithms.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
Advanced FacematchStructured response: presentation checks per image, optional pairwise compare (image1_image2_facematch), overall_result / overall_confidence. image2 optional.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
NamematchThis API provides a similarity score between two names or strings.Name matching & validationJSONJSONBearer TokenWatch
Aadhaar Front OCRExtracts details like Aadhaar Number, Aadhaar Validity, Gender, DOB, Name from the front side of Aadhaar Card.Document OCRFile (form-data)JSONBearer TokenWatch
Aadhaar Back OCRExtracts details like Aadhaar Address, Aadhaar Number, Aadhaar Validity from the back side of Aadhaar Card.Document OCRFile (form-data)JSONBearer TokenWatch
PAN OCRExtracts details like Pan Number, Father Name, Name, DOB from the Pan Card.Document OCRFile (form-data)JSONBearer TokenWatch
Passport FrontExtracts details like Passport Number, DOB, Date of Expiry, Date of Issue, Name, Nationality, Place of Birth, Sex, Surname from the front side of Passport.Document OCRFile (form-data)JSONBearer TokenWatch
Passport BackExtracts details like Father Name, Mother Name, Spouse Name, Address, Passport Number from the back side of Passport.Document OCRFile (form-data)JSONBearer TokenWatch
Liveness DetectionDetect liveness using image and/or video with enhanced multi-frame analysis and face matching capabilities.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
Liveness Detection V2Same inputs as V1 with a structured JSON response: nested image, video, image_video_facematch, plus overall fields; spoof paths zero confidence with optional prediction_confidence.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
Document (Rect)Detects any document and returns a cropped image of the document.Document processingFile (form-data)JSONBearer TokenWatch
Crop FaceDetects any face in an image and returns a cropped image of the face.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
Selfie SegmentationDetects any face in an image and uses a gray filter for the background to return the segmented selfie.Face verification & biometricsFile (form-data)JSONBearer TokenWatch
Card DetectionClassifies and detects card types: Aadhaar Front, Aadhaar Back, Pan Card, Passport Front, Passport Back, Driving License, Voter ID.Document processingFile (form-data)JSONBearer TokenWatch
Signature DetectionClassifies the clarity of signatures captured in images and provides a confidence score for quality and recognizability.Document processingFile (form-data)JSONBearer TokenWatch
Reversible Aadhaar Redact (v2)Reversible masking: POST /v2/redact/redact embeds encrypted originals; POST /v2/redact/unredact restores with the same secret.Compliance workflows needing masked display with audited recoveryFile (form-data) + secretPNG / PDFBearer TokenWatch
Index Faces (Rekognition)Index a face into the AWS Rekognition collection (image, bucket, image_key, external_image_id).Face gallery & search prepJSONJSONBearer TokenWatch
Delete Faces from CollectionRemove a face record by bucket and external_image_id.Privacy / retentionJSONJSONBearer TokenWatch
Driving Licence Front OCRExtracts structured fields from the front of an Indian driving licence.Document OCRFile (form-data)JSONBearer TokenWatch
Driving Licence Back OCRExtracts structured fields from the back; optional front_data JSON improves parsing.Document OCRFile (form-data)JSONBearer TokenWatch
Voter ID Front OCRExtracts EPIC and demographics from the front of a Voter ID with confidence filtering.Document OCRFile (form-data)JSONBearer TokenWatch
Voter ID Back OCRExtracts address and fields from the back of a Voter ID.Document OCRFile (form-data)JSONBearer TokenWatch
Facial AnalysisEstimates age and gender from a face photo (JPEG/PNG).Demographics (policy-bound)File (form-data)JSONBearer TokenWatch
Face Verification (v2)Runs face verification on an upload; returns confidence, face_detected, faces_found.Quality gate before facematchFile (form-data)JSONBearer TokenWatch
Crop Face (v2 YOLO)YOLO-based face crop returning JPEG bytes (/v2/yolocrop/face).Face chip extractionFile (form-data)JPEG (binary)Bearer TokenWatch
Card Detection (v2)ONNX model classifies document type (/v2/card_detection/card_detection).Document routingFile (form-data)JSONBearer TokenWatch
Card OrientationCorrects skewed card images (/card_orientation/correct).OCR prepFile (form-data)File / JSONBearer TokenWatch
Captcha BreakOCR-style decode for captcha bitmaps sent as base64_image form field.Supervised automation onlyFile (form-data)JSONBearer TokenWatch
Speech-to-Text (Multimodal)Unified STT wrapper: pick provider (OpenAI, xAI, ElevenLabs, Sarvam, plus common cloud STT), language (en default, BCP-47, or auto), accuracy (low / medium / high), optional accuracy_language_policy for tier-based routing.Voice KYC, agents, captionsAudio (multipart or JSON URL)JSONBearer TokenWatch