Get your API key, install the SDK, and screen your first address in under five minutes.
Sign up, install, screen, score, and ship. The SDK handles authentication and retry automatically.
Sign up at useveris.finance/developers. Navigate to API Keys in the developer dashboard and generate a new key. The key starts with vrs_sk_live_ for production or vrs_sk_test_ for sandbox.
Veris provides official SDKs for Python and TypeScript. Pick the one that fits your stack.
# Python pip install veris-sdk # TypeScript / Node.js npm install @veris/sdk
Pass an on-chain address and chain identifier to the screen method. The response includes sanctions match status, the matched list name, and a confidence score.
from veris import Veris
client = Veris(api_key="vrs_sk_live_...")
result = client.screen(
address="0x7Ff9...D4eA",
chain="ethereum"
)
print(result.status) # "match" or "clear"
print(result.list) # "OFAC SDN"
print(result.confidence) # 0.998
The risk method returns a calibrated probability from a 15-model ensemble. The response includes per-feature SHAP attribution and individual detector outputs.
risk = client.risk("0x7Ff9...D4eA", chain="ethereum")
print(risk.score) # 0.94
print(risk.detectors) # 7 detector outputs
print(risk.shap_values) # per-feature attribution
You have a working integration. Explore the rest of the platform to build a complete compliance pipeline.
API key in hand? Move to the API reference, or explore the integration guides.