Workflow
From payment initiation to compliance decision.
Payment initiated
Customer submits a payment with beneficiary details
Real-time screen
POST /v1/screen with beneficiary name, country, and type
Risk decision
API returns verdict: clear, possible_match, or confirmed_match
Payment routed
Clear → proceed. Review → hold for manual check. Block → reject.
Evidence stored
Evidence Capsule ID is stored for audit reconstruction
Capabilities
What the API delivers.
Sub-200ms real-time screening
p50 45ms, p95 202ms, p99 276ms. Screen every beneficiary before payment execution without adding perceptible delay.
Batch file screening
Upload a batch of beneficiary names and receive structured results for every entry. Auto-approve clears, flag reviews, and block confirmed matches.
Webhook alerts for list changes
Subscribe beneficiaries to a watchlist and receive near real-time notifications when their risk status changes due to sanctions list updates.
Structured risk decisions
Every match includes confidence score, source attribution, and match rationale. Compliance teams can inspect — not just trust — the result.
High throughput
Built for payment processors handling thousands of transactions per hour. Stateless architecture scales horizontally with your volume.
Audit-ready evidence
Every transaction screen is logged with timestamp, list version, match evidence, and decision hash. Exportable for compliance review and regulatory inquiry.
Developer experience
One call per beneficiary.
Integrate at the payment initiation point. The API returns a structured verdict that your system can act on immediately.
curl -X POST https://api.verifex.dev/v1/screen \
-H "Authorization: Bearer vfx_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Beneficiary Name",
"type": "person",
"country": "US",
"mode": "broad"
}'Related products
Explore the full platform
Transaction Screening
Real-time payment screening with sub-200ms latency.
AML Screening
Full AML compliance for fintechs and payment processors.
Continuous Monitoring
Watch entities and get alerts on list changes.
API Documentation
Developer docs, quickstart, and OpenAPI reference.