Build with the DDAI-COMPLY API
A RESTful API designed for developers. Integrate compliance screening, risk assessment, and document verification directly into your applications with just a few lines of code.
Quick Start
Up and Running in Minutes
Our API follows RESTful conventions with predictable resource-oriented URLs, JSON request/response bodies, and standard HTTP status codes. Authentication uses API keys passed via headers.
- ✓ RESTful JSON API with OpenAPI 3.0 spec
- ✓ SDKs for Python, Node.js, Java, and Go
- ✓ Sandbox environment for testing
- ✓ Webhook support for async operations
- ✓ Rate limiting with clear headers
- ✓ Comprehensive error responses
// Screen an entity against sanctions lists
const response = await fetch(
'https://api.ddaicomply.com/v1/screening',
{
method: 'POST',
headers: {
'Authorization': `Bearer $${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
entity_name: 'Acme Trading Ltd',
entity_type: 'organization',
country: 'GB'
})
}
);
// Response
{
"status": "clear",
"risk_score": 12,
"lists_checked": 54,
"timestamp": "2026-04-01T..."
}
API Endpoints
Sanctions Screening
/v1/screening Screen entities, vessels, and individuals against global sanctions and watchlists. Supports batch screening for high-volume operations.
Document Verification
/v1/documents Upload and verify trade documents. AI extracts key data points and cross-references against known patterns and databases.
Risk Assessment
/v1/risk Generate comprehensive risk scores for counterparties, transactions, and trade routes using multi-factor analysis.
Vessel Tracking
/v1/vessels Track vessel positions, retrieve voyage history, and detect anomalous behaviors like dark periods or suspicious transfers.
Price Verification
/v1/pricing Compare commodity transaction prices against real-time market benchmarks to identify pricing anomalies.
Blockchain Records
/v1/blockchain Create and query immutable verification records on blockchain for tamper-proof audit trails.
Built for Developers
OpenAPI 3.0 Specification
Full API spec available for auto-generating client libraries, documentation, and test suites in any language.
Sandbox Environment
Test your integration without affecting production data. Sandbox mirrors production behavior with synthetic test data.
Webhook Events
Subscribe to real-time events for screening updates, document processing completion, and risk score changes.
Idempotent Requests
All mutating endpoints support idempotency keys, ensuring safe retries without duplicate operations.
Pagination & Filtering
Cursor-based pagination and powerful filtering on all list endpoints for efficient data retrieval.
Versioned API
Stable versioned endpoints ensure backwards compatibility. We support previous versions for 12 months after deprecation.
API Plans & Rate Limits
Starter
- ✓ All screening endpoints
- ✓ Document verification
- ✓ Standard support
- ✓ Sandbox access
Professional
- ✓ All Starter features
- ✓ Batch operations
- ✓ Webhook events
- ✓ Priority support
Enterprise
- ✓ All Professional features
- ✓ Dedicated infrastructure
- ✓ Custom SLA
- ✓ Dedicated support team
Start Building Today
Get your API key and start integrating compliance into your platform. Free sandbox access included with every account.
Get Your API Key