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

Uploaded Python 3

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

Hashes for verifyid_sdk_python-1.0.4.tar.gz
Algorithm Hash digest
SHA256 61d94e26ca76279c8617945974173b7d5c02e15f5d76dcc91d20cb6b1b508ad0
MD5 0e06a8942687fd080e469be0c6ea71c1
BLAKE2b-256 64b3bfe5df5a3142c4916fde35857cf381e8df325738fc29c6487585fbe6b817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for verifyid_sdk_python-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 639f408d8b146aec9235caea5042bd85fb1cda7bc7bea053c32c686d7d27191a
MD5 ed046981fd23f33a1dd49af9bf114c69
BLAKE2b-256 5bff5151f04ff019b5c4f51a1ede3ce265c7a1febc04d84419eb080c9c9822ef

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