Transaction Screening API

Transaction screening that doesn't slow your payment flow.

Screen beneficiaries and counterparties in real-time before payment execution. Sub-200ms latency, webhook alerts, and batch support for high-volume payment processors.

Use cases

Built for payment velocity.

Real-time payments

Screen every beneficiary before payment execution. Sub-200ms response means no user-facing delay. Block or flag high-risk transfers before they leave your system.

Cross-border remittance

Remittance services face dual-jurisdiction compliance. Screen sender and recipient against OFAC, UN, EU, and local lists in one call before funds are released.

Crypto on/off-ramps

Fiat-to-crypto and crypto-to-fiat transfers require sanctions screening at both ends. Integrate at the transfer initiation point and block before blockchain confirmation.

Payroll and treasury batch

Upload a batch of beneficiary names and receive structured results for every entry. Auto-approve clears, flag reviews, and block confirmed matches.

Capabilities

What the API delivers.

Sub-200ms latency

p50 45ms, p95 202ms, p99 276ms. Screen every payment without adding perceptible delay to the user experience.

Batch screening

Submit up to 1,000 beneficiaries in a single request for file-based payment workflows. Ideal for payroll, remittance, and treasury batch files.

Real-time webhook alerts

Subscribe entities to a watchlist and receive near real-time notifications when their risk status changes due to sanctions list updates.

Explainable decisions

Every match includes structured confidence scores, source attribution, and match rationale. Compliance teams can inspect — not just trust — the result.

Throughput for volume

Built for high-throughput payment processors. Stateless architecture scales horizontally. No per-seat licensing or enterprise procurement friction.

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

Integrate in minutes.

One POST request per beneficiary. Structured response with verdict, risk level, and recommended action.

bash
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"
  }'

Get started

Start screening transactions today.

50 free screens per month. Sub-200ms latency. No sales calls.