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.2.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.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: verifyid_sdk_python-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 a9aefb90cd4d2074bb9199148895695142307b81bfd63d3e8980ee11b65ae6a6
MD5 dd0a89fef3ac3d610f018039a4f61f70
BLAKE2b-256 16dcd4c7ed81e2fb9c53987cf5ee538653a0f63f3cd45b971e7ce76755d15886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verifyid_sdk_python-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 83d4360b972383d84d8d38e2b44ae8a9f4645918ecab0918f08083d07e17466a
MD5 4ba6e38ad4fc3cc3d1abf822405e7224
BLAKE2b-256 6554ac964fbb7663247ab534d8198397ed6ac610f11f469055b4477a6f95d1b4

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