Developers

One API call.
Full compliance coverage.

Screen addresses against OFAC SDN. Score risk with 15 ML models. Generate SAR narratives. Veris handles the compliance pipeline so your engineers build product.

API Latency
p95 under 200ms
API Explorer Live
POST/v1/screen
// Request body { "address": "0x7Ff9...D4eA", "chain": "ethereum", "include_risk": true }
200 OK · 47ms
{ "status": "match", "list": "OFAC SDN", "confidence": 0.998, "blocked": true, "risk_score": 0.94 }
Endpoints
16 REST endpoints
Platform

Three ways to integrate.

Pick the integration pattern that fits your stack. Every option includes sandbox access and production parity.

REST API
16 endpoints cover screening, scoring, entities, alerts, cases, SAR filing, and reporting. OpenAPI 3.1 spec included. JSON request and response bodies.
16
Endpoints available
Webhooks
Subscribe to alert triggers, status changes, and SAR filings. Every payload carries an HMAC-SHA256 signature for verification. Delivery retries with exponential backoff.
5
Retry attempts per event
Python & TypeScript SDKs
Typed models, async support, and automatic retry logic. Install with pip or npm. Both SDKs mirror the full REST API surface.
2
Official SDKs
API Reference

Six endpoint groups. One authentication pattern.

Select an endpoint to see the request format.

Sanctions Screening
POST /v1/screen accepts an address and chain parameter. Returns sanctions match status, mixer exposure, and threat labels. Results cache in Redis after the first lookup. Sub-millisecond response on cache hits.
<200ms
p95 latency
01
Risk Scoring
GET /v1/risk/{address} returns a calibrated risk probability from the 15-model ensemble. The response includes SHAP feature attribution and Bayesian uncertainty bounds.
15
ML models
02
Entity Resolution
GET /v1/entities/{id} returns the full entity cluster. Linked addresses, behavioral fingerprints, chain coverage, and confidence scores. Cross-chain identity in a single call.
64
Embedding dimensions
03
Alert Management
GET /v1/alerts lists open alerts with filtering by risk level, chain, and status. POST /v1/alerts/{id}/triage triggers the triage agent. Structured classification returned within 3 seconds.
2.3s
Triage latency
04
SAR Filing
POST /v1/sar/{case_id} generates a FinCEN Part V narrative. The hallucination gate verifies every address, hash, and dollar amount. Filing transmits via SFTP batch to FinCEN.
0
Fabricated facts
05
Real-time Streaming
WebSocket at /v1/stream delivers transfer events across all 10 chains. Filter by chain, stablecoin, or minimum amount. Each event includes the pre-computed risk score.
10
Chains streamed
06
API Pricing

Start free. Scale with volume.

Every plan includes sandbox access, SDK support, and OpenAPI documentation.

Sandbox
$0
Full API access in test mode. 1,000 calls per day. Simulated OFAC data and risk scores. Perfect for integration testing.
Get sandbox key
  • 1,000 calls per day
  • Test data only
  • Community support
  • OpenAPI spec
  • Both SDKs
Enterprise
Custom
Volume discounts starting at 1M calls per month. Dedicated support engineer. Custom SLA and uptime guarantees.
Contact sales
  • Volume pricing
  • Dedicated support
  • Custom SLA
  • 99.9% uptime SLA
  • Priority webhook delivery
  • On-premise option

Ship compliance in an afternoon.

Get your API key from the dashboard. Full OpenAPI spec and SDK documentation included. Sandbox access is free.

Get your free API key