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.

POST GET
📄

Document Verification

/v1/documents

Upload and verify trade documents. AI extracts key data points and cross-references against known patterns and databases.

POST GET
📊

Risk Assessment

/v1/risk

Generate comprehensive risk scores for counterparties, transactions, and trade routes using multi-factor analysis.

POST GET
🚢

Vessel Tracking

/v1/vessels

Track vessel positions, retrieve voyage history, and detect anomalous behaviors like dark periods or suspicious transfers.

GET
💰

Price Verification

/v1/pricing

Compare commodity transaction prices against real-time market benchmarks to identify pricing anomalies.

POST GET
🔗

Blockchain Records

/v1/blockchain

Create and query immutable verification records on blockchain for tamper-proof audit trails.

POST GET

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

1,000
requests per month
  • All screening endpoints
  • Document verification
  • Standard support
  • Sandbox access

Professional

50,000
requests per month
  • All Starter features
  • Batch operations
  • Webhook events
  • Priority support

Enterprise

Unlimited
requests custom
  • 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