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:
| Layer | Technology | What It Catches |
|---|---|---|
| Exact Match | Normalized comparison | Direct name matches |
| Fuzzy Match | Jaro-Winkler + SequenceMatcher | Typos, transpositions |
| Phonetic Match | Soundex + Double Metaphone | Pronunciation variants |
| Semantic Match | Bedrock Titan + S3 Vectors | Contextually similar names |
| Identifier Match | Passport, 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 thresholdmatch- High-confidence match (≥95%)potential_match- Matches found requiring review
Supported Sanctions Lists​
| List | Authority | Update Frequency | Entities |
|---|---|---|---|
| OFAC SDN | US Treasury | Real-time | ~12,000 |
| OFAC Consolidated | US Treasury | Daily | Included |
| OFAC FSE | US Treasury | Real-time | ~500 |
| OFAC SSI | US Treasury | Real-time | ~1,500 |
| BIS Entity List | Commerce Dept | Weekly | ~500 |
API Endpoints​
| Endpoint | Method | Description |
|---|---|---|
/screen/entity | POST | Screen a single entity |
/screen/batch | POST | Screen up to 100 entities |
/entities | GET | List sanctioned entities |
/entities/{id} | GET | Get entity details |
/lists | GET | List available sanctions lists |
/health | GET | Service health check |
Next Steps​
- Quick Start Guide - Step-by-step integration guide
- API Reference - Complete endpoint documentation
- Matching Algorithms - How our 5-layer matching works
- Evidence Chain - Source traceability for compliance
Support​
- Email: support@orchestraprime.ai
- Documentation: docs-sanctionswise.orchestraprime.ai
- Status Page: status.orchestraprime.ai
- API Key Management: app.orchestraprime.ai
SanctionsWise API is a product of OrchestraPrime LLC