# Developer API
Why copy-paste names between systems when one API call does it all?
Embed company verification, ownership mapping, PEP checks, adverse media, and sanctions signals directly into your existing workflows.
// The request
One POST call. That's your entire integration.
Entity name, country, screening profile. Send it. The AI agent takes it from there — no orchestration logic on your end.
nameEntity name, alias-awarecountryISO 3166-1 alpha-2 country codeprofile"sanctions_check" or "deep_research"// The response
Structured JSON. Every risk vector. Color-coded.
Sanctions status, PEP matches, adverse media hits, UBO flags, and risk tier — all in one response, ready for your decision engine.
"sanctions"Direct list match status + count"pep"PEP match + relationship detail"adverse_media"Hit count, languages, severity"ubo"Layers traced + flagged indicator"risk_tier"Normalized risk classification// Endpoints
API Reference
Three endpoints cover all screening workflows.
/v1/screenSubmit an entity for sanctions, PEP, adverse media, and UBO screening.
Request
Response
200 OK// Integration patterns
Drop into your existing workflow
The API sits between data entry and decision — wherever you need a risk signal.
// Build vs buy
Build in-house vs. integrate ScreenVeritAI
| Aspect | Build in-house | ScreenVeritAI API |
|---|---|---|
| Time to production | 6-12 months to source lists, build matching, handle edge cases | Days to integrate — production-ready from first API call |
| Sanctions list coverage | Manual ingestion of each list format; ongoing schema maintenance | 10+ regimes maintained and updated continuously |
| Matching accuracy | Custom fuzzy matching requires NLP expertise and constant tuning | AI with fuzzy matching, transliteration, alias resolution, phonetic algorithms |
| PEP and adverse media | Separate vendors, separate integrations, separate budgets | PEP, adverse media, and UBO data in the same API response |
| Ongoing maintenance | Dedicated team for list updates, schema changes, false-positive tuning | Fully managed — updates, improvements, and infrastructure handled for you |
| Audit trail | Build your own logging, evidence, and retention infrastructure | Timestamped evidence bundles with source references included |
// How it works
Four steps to embedded compliance
Get your API key
Create a scoped key from your dashboard with least-privilege permissions: search:read, search:write, batch:read, batch:write.
Integrate the endpoint
One POST call to your onboarding, payment, or CRM workflow — send entity name, type, and country, get a job ID back.
Process results
Poll the results endpoint or receive a webhook callback with structured JSON — company context, ownership, PEP, adverse media, sanctions signals, and risk scores.
Monitor and alert
Configure ongoing monitoring — the API sends alerts when sanctions lists update or new adverse media surfaces.
// Quickstart examples
Get started in minutes
A single API call returns a complete screening result.
curl -X POST https://api.screenveritai.com/v1/screen \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"name": "Acme Trading LLC", "country": "AE"}'curl https://api.screenveritai.com/v1/results/RESULT_ID \ -H 'Authorization: Bearer YOUR_API_KEY'
API performance
10+
Global sanctions regimes screened per API call
<2 min
Average response time for a full screening with deep research
99.9%
API uptime SLA for production integrations
// FAQ
API integration FAQ
#How do I authenticate API requests?
#Is the API synchronous or asynchronous?
#What response format does the API return?
#What rate limits apply?
#Can I screen entities in batch via the API?
#How do I set up ongoing monitoring via the API?
#What compliance data is included in each screening result?
#How long does a screening take?
API terminology
/* Industry sources */
- [1]FATF Guidance on Digital Identity and Customer Due Diligence
Financial Action Task Force
- [2]Regulatory Technology for AML/CFT Compliance
Bank for International Settlements — FSI Insights
- [3]OFAC Compliance Commitments Framework
U.S. Department of the Treasury
- [4]EU Anti-Money Laundering Authority (AMLA) Regulation
Official Journal of the European Union
// Explore more
Sanctions Screening
Screen entities against 10+ global sanctions regimes with fuzzy matching and enforcement-grade evidence.
Customer Screening & Due Diligence
Map ownership, PEP exposure, adverse media, and sanctions signals for full counterparty risk profiles.
Batch Screening
Upload CSV or XLSX files and verify hundreds of customers, suppliers, or vendors in one job.
Sanctions List Coverage
See every sanctions list, PEP database, and jurisdiction ScreenVeritAI covers.