API Reference
Complete reference for the Veria Compliance API. Real-time KYC/AML screening with sub-100ms response times.
Base URL
https://api.veria.ccAuthentication
All API requests require authentication using a Bearer token in the Authorization header.
curl https://api.veria.cc/v1/screen \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "vitalik.eth"}'Endpoints
API Features
Sub-100ms Latency
Average response time under 100ms for real-time transaction screening.
OFAC & EU Sanctions
Real-time screening against OFAC SDN, EU consolidated list, and UN sanctions.
ENS Resolution
Automatic ENS name resolution to wallet addresses with chain detection.
Up to 99.99% Uptime SLA
Enterprise-grade reliability. 99.9% SLA on Professional/Scale, 99.99% on Protocol tier.
Rate Limits
| Plan | Operations | Rate Limit |
|---|---|---|
| Sandbox | 100/month | 10/min |
| Professional | 10,000/month | 100/min |
| Scale | 100,000/month | 500/min |
| Protocol | 500,000/month | 1,000/min |
Entity Types
The API identifies and classifies various blockchain entity types. The entity_type field in responses indicates the classification.
| Type | Description |
|---|---|
| address | EOAs and smart contract addresses |
| exchange | Centralized and decentralized exchanges |
| mixer | Privacy-enhancing services (mixers, tumblers) |
| sanctioned | Entities on OFAC, EU, UN sanctions lists |
| defi | DeFi protocols (DEXs, lending, yield) |
| bridge | Cross-chain bridge protocols |
Error Handling
All errors return a consistent JSON structure with error codes and messages.
View error codes →