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.


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 FrequencyEntities
OFAC SDNUS TreasuryReal-time~12,000
OFAC ConsolidatedUS TreasuryDailyIncluded
OFAC FSEUS TreasuryReal-time~500
OFAC SSIUS TreasuryReal-time~1,500
BIS Entity ListCommerce DeptWeekly~500

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

Next Steps​


Support​


SanctionsWise API is a product of OrchestraPrime LLC