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/ositid/verifyid-python-sdk.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.1.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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: verifyid_sdk_python-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 66ac26b7bd646f8282a15457f95c0dd64fd4985a7371a037f730481560ca8fcc
MD5 a1cbb58a3d50c39013785d5c008d587e
BLAKE2b-256 7dfa7718b01f941fbb3a75fbb2ee21ef3f9e8c7183f3a189c63ed5df55362b79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verifyid_sdk_python-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5132c92e99a5e804693f89adccf8024fd95e03fb127d0a30b2df700f02d59f14
MD5 5955ff729e439416b0721ba00fe65528
BLAKE2b-256 a4081f6180c6cd4ffcaf6bf6c8b31f15f9385163407c600af810b7eced881979

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