Skip to main content

Official Python SDK for VerifyID.io KYC, AML, Biometric and Document Verification APIs.

Project description

VerifyID Python SDK

PyPI - Version

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

verifyid_sdk_python-1.0.3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verifyid_sdk_python-1.0.3-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file verifyid_sdk_python-1.0.3.tar.gz.

File metadata

  • Download URL: verifyid_sdk_python-1.0.3.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

Hashes for verifyid_sdk_python-1.0.3.tar.gz
Algorithm Hash digest
SHA256 2679ec37d6d8b459d400c020da39af8c962476bd7f8431bad5a798a893d6b4fd
MD5 6ac9b75b2bf394e33a098ccf6866e5fd
BLAKE2b-256 7fb86a01aa118d48ec350311dec2aa5514bd9df5c6f3cf8c4dd424058eda73b6

See more details on using hashes here.

File details

Details for the file verifyid_sdk_python-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for verifyid_sdk_python-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0b80dd5e15c55146a9a75256a903e632d836261d35bc0407921a568440892783
MD5 d4a37decb323017fa3dc0851105927ca
BLAKE2b-256 1175630f1a2ddce824b61fba7ca4631aec9c7856114538e1db9365bcff78a4c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page