Official Python SDK for VerifyID.io KYC, AML, Biometric and Document Verification APIs.
Project description
VerifyID Python SDK
Official Python SDK for VerifyID.io – seamless integration for KYC, AML, biometric, and document verification.
Features
- Multi-Platform Integration: Works in any Python 3.7+ project.
- All VerifyID Endpoints: KYC, Face Match, Liveness, Deepfake, OCR, Credit Card/Barcode Reader, AML/PEP/Crime.
- Modern & Simple: Clean API with type hints and helpful error handling.
Installation
Via pip (recommended):
pip install verifyid-sdk-python
From Source
git clone https://github.com/OmniSolInfoTech/verifyid-sdk-python.git
cd verifyid-python-sdk
pip install .
Usage
from verifyid import VerifyID
sdk = VerifyID("YOUR_API_KEY")
# Full KYC Verification
response = sdk.full_kyc_verification(front_image_b64, selfie_image_b64, back_image_b64)
# Face Match
response = sdk.face_match(front_image_b64, selfie_image_b64)
# Liveness Detection
response = sdk.liveness_detection(selfie_image_b64)
# Deepfake Detection
response = sdk.deepfake_detection(selfie_image_b64)
# Document OCR
response = sdk.document_reader(front_image_b64, back_image_b64)
# Credit Card Reader
response = sdk.credit_card_reader(credit_card_image_b64)
# Barcode Reader
response = sdk.barcode_reader(barcode_image_b64)
# AML/PEP/Crime Check
response = sdk.aml_pep_crime_checker(name="John Doe", entity=0, country="ZA", dataset="all")
All images must be base64 encoded:
import base64
with open("selfie.jpg", "rb") as f:
selfie_image_b64 = base64.b64encode(f.read()).decode()
Endpoints Supported
- Full KYC Verification
- Face Match
- Liveness Detection
- Deepfake Detection
- Document Reader (OCR)
- Credit Card Reader
- Barcode Reader
- AML/PEP/Crime Checker
Testing
pip install -e .[dev]
python -m unittest discover tests
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file verifyid_sdk_python-1.0.4.tar.gz.
File metadata
- Download URL: verifyid_sdk_python-1.0.4.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61d94e26ca76279c8617945974173b7d5c02e15f5d76dcc91d20cb6b1b508ad0
|
|
| MD5 |
0e06a8942687fd080e469be0c6ea71c1
|
|
| BLAKE2b-256 |
64b3bfe5df5a3142c4916fde35857cf381e8df325738fc29c6487585fbe6b817
|
File details
Details for the file verifyid_sdk_python-1.0.4-py3-none-any.whl.
File metadata
- Download URL: verifyid_sdk_python-1.0.4-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
639f408d8b146aec9235caea5042bd85fb1cda7bc7bea053c32c686d7d27191a
|
|
| MD5 |
ed046981fd23f33a1dd49af9bf114c69
|
|
| BLAKE2b-256 |
5bff5151f04ff019b5c4f51a1ede3ce265c7a1febc04d84419eb080c9c9822ef
|