Skip to main content

SanctionsWise API Documentation

The Modern Sanctions Screening API for Financial Compliance

Welcome to SanctionsWise API, a next-generation sanctions screening service designed for compliance teams, fintech platforms, and RegTech solutions. Our API provides real-time screening against US Federal sanctions lists with advanced matching capabilities and full compliance audit trails.

Watch the Demo​



Why SanctionsWise?​

Accurate Multi-Layer Matching​

Traditional screening solutions rely on simple string matching, leading to high false positives or missed matches. SanctionsWise uses a 5-layer matching engine:

LayerTechnologyWhat It Catches
Exact MatchNormalized comparisonDirect name matches
Fuzzy MatchJaro-Winkler + SequenceMatcherTypos, transpositions
Phonetic MatchSoundex + Double MetaphonePronunciation variants
Semantic MatchBedrock Titan + S3 VectorsContextually similar names
Identifier MatchPassport, Tax ID, etc.Document number matches

Example: Query for "Vladimir Pootin" correctly matches:

  • "VLADIMIR VLADIMIROVICH PUTIN" (confidence: 0.77)
  • Despite the typo and missing middle name

Complete Evidence Chain​

Every match includes a full audit trail for compliance documentation:

{
"matched_name": "VLADIMIR VLADIMIROVICH PUTIN",
"confidence_score": 0.7714,
"match_type": "fuzzy+semantic",
"source_evidence": {
"source_authority": "US Treasury OFAC",
"source_list_id": "ofac_sdn",
"source_entry_uid": "sw_ofac_sdn_35096",
"last_updated": "2025-12-10T17:26:38Z"
}
}

Cost-Effective Architecture​

Built on AWS serverless infrastructure with S3 Vectors, delivering:

  • 90%+ cost savings vs traditional vector databases
  • Pay-per-screen pricing (no idle costs)
  • Sub-second response times for most queries

Quick Start​

1. Get Your API Key​

Subscribe via AWS Marketplace or contact sales@orchestraprime.ai for API access. Manage your API keys at app.orchestraprime.ai.

2. Make Your First Request​

curl -X POST "https://api.orchestraprime.ai/sanctionswise/screen/entity" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "John Smith",
"entity_type": "individual",
"threshold": 0.85
}'

3. Handle the Response​

{
"screening_id": "SCR-20251210-ABC12345",
"status": "clear",
"matches": [],
"timestamp": "2025-12-10T18:00:00Z",
"processing_time_ms": 45
}

Status Values:

  • clear - No matches found above threshold
  • match - High-confidence match (≥95%)
  • potential_match - Matches found requiring review

Supported Sanctions Lists​

ListAuthorityUpdate Frequency
OFAC SDNUS Treasury OFACReal-time
OFAC ConsolidatedUS Treasury OFACDaily
BIS Entity ListUS Commerce Dept BISWeekly
BIS Denied PersonsUS Commerce Dept BISWeekly
EU SanctionsEuropean UnionDaily
UK HMTUK HM Treasury OFSIDaily
UN ConsolidatedUnited NationsReal-time

7 authoritative lists covering US, EU, UK, and UN sanctions regimes.


API Endpoints​

EndpointMethodDescription
/screen/entityPOSTScreen a single entity
/screen/batchPOSTScreen up to 100 entities
/entitiesGETList sanctioned entities
/entities/{id}GETGet entity details
/listsGETList available sanctions lists
/healthGETService health check

Coming Soon​

SanctionsWise is actively being enhanced with enterprise-grade features:

FeatureTimelineDescription
Webhook NotificationsPhase 1Real-time list update alerts with HMAC verification
Match ExplainabilityPhase 1Detailed algorithm breakdown for compliance audits
PEP ScreeningPhase 2Politically Exposed Persons database via OpenSanctions
Case ManagementPhase 2Hit disposition tracking with audit trail
Vessel/AircraftPhase 2IMO, MMSI, Call Sign identifier matching

See Changelog for detailed roadmap.


Next Steps​


Support​


SanctionsWise API is a product of OrchestraPrime LLC