Transaction screening before payment execution.
Screen beneficiaries and counterparties before payment execution. Structured results, monitoring notifications, and plan-gated batch support for payment workflows.
Decision contract
A zero-match result is not enough on its own.
The API returns the conditions a caller must check before treating a screening result as clear. A retrieved candidate is not a confirmed identity, and an unavailable, partial, or capped result is not complete coverage.
- screening_mode
- An `exact_only` result may never be read as a clearance. The mode deliberately skips fuzzy, phonetic, transliteration and typo recovery, so “no exact candidate” is not evidence the party is unlisted.
- clearance_eligible
- When false, no combination of other fields makes the result clean. Treat it as unresolved regardless of `risk_level`.
- coverage_status
- Partial or unavailable coverage cannot clear. Absence of a hit in the sources that answered says nothing about the ones that did not.
- candidate_set_complete
- A truncated set cannot clear. No-hit inside a capped set is not no-hit — it is no-hit in the part that was examined.
Built for payment velocity.
Payment initiation
Screen a beneficiary before payment execution, then route the served decision through your own policy. A retrieved candidate is not a confirmed identity.
Cross-border remittance
Screen sender and recipient before funds are released. Read the result's source scope and coverage status instead of assuming every list was available or included.
Crypto on/off-ramps
Integrate screening at transfer initiation for fiat-to-crypto and crypto-to-fiat flows. Keep sanctions decisions separate from any fraud or transaction-risk decision.
Payroll and treasury batch
Submit up to 100 beneficiaries per request, subject to plan and feature availability. Apply the clearance contract to every response before an automated route.
What the API delivers.
Payment-flow screening
Screen a beneficiary or counterparty before your system moves value. Measure latency against your own integration and operating requirements.
Batch screening
Submit up to 100 beneficiaries in a single request for file-based payment workflows. Ideal for payroll, remittance, and treasury batch files.
Monitoring notifications
Add entities to continuous monitoring and configure available notifications for changed screening results. Notification delivery depends on your plan and configuration.
Explainable decisions
Every match includes structured confidence scores, source attribution, and match rationale. Compliance teams can inspect — not just trust — the result.
Single and batch workflows
Use the single-screen endpoint for an individual party or the plan-gated batch endpoint for up to 100 entities per request.
Evidence status
The response exposes whether its evidence record is available, pending, or unavailable. Treat a pending or unavailable record as such, rather than assuming durable evidence exists.
Integrate in minutes.
One POST request per beneficiary. Route the structured response with its decision, review, coverage, and evidence-persistence fields.
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"
}'Explore the full platform
AML Screening
Screening infrastructure for fintech and payment workflows.
Sanctions Screening
Global sanctions screening with structured confidence.
Continuous Monitoring
Monitor entities and configure available notifications.
API Documentation
Developer docs, quickstart, and OpenAPI reference.
Start screening transactions today.
Start with the current plan allowance, then validate the screening and evidence contract in your payment flow.