AML API

REST API built for compliance at scale.
Always on. Always current.

One API and one key give you entity search, PEP checks, KYB, onboarding protection, and address screening, each on its own REST endpoint with JSON responses.

Real-time
Synchronous REST API
Contractual
Uptime commitment (Enterprise)
JSON
Response Format
API key
Authentication

Synchronous REST API

GIN-indexed PostgreSQL back-end with connection pooling returns screening results in a single synchronous call under production load.

  • No cold-start penalty
  • Consistent under concurrent load
  • No caching required

Scoped API Keys

Integrations authenticate with a scoped, rotatable API key issued in the portal; no OAuth flow is needed to call the API. Permissions restrict which endpoints each key may call.

  • Scoped, rotatable keys
  • Endpoint-level permissions
  • Rate limiting per key

OpenAPI 3.0 Spec

Full OpenAPI 3.0 spec available for instant SDK generation in any language.

  • OpenAPI 3.0
  • Auto-generated SDKs
  • Scoped API keys

Webhook Support

Subscribe to alert, case and batch-completion events to trigger downstream compliance workflows automatically. Every delivery is HMAC-signed.

  • alert.created
  • case.created
  • batch.completed

Usage Analytics

The portal shows your calls and failed calls by query type for each period, your usage against the plan quota and the overage estimate.

  • Calls per query type
  • Failed-call counts
  • Quota and overage estimate

UK Hosting, Contractual Residency

Screening data is hosted and processed in the United Kingdom. Enterprise customers can agree a dedicated region in their contract, and any cross-border transfer is governed by our DPA, which sets out the safeguards we apply.

  • UK data centre by default
  • Dedicated region on Enterprise contract
  • Transfer safeguards set out in the DPA

API Reference

Integrate in minutes.

Simple JSON REST API. No SDKs required.

POST/api/v1/screening/search200 OK

Request

{
  "query": "Petrov Industries LLC",
  "schemaType": "Company",
  "mode": "fuzzy",
  "threshold": 0.8
}

Response

{
  "success": true,
  "data": {
    "query": "Petrov Industries LLC",
    "mode": "fuzzy",
    "total": 1,
    "count": 1,
    "facets": { "topics": [...], "countries": [...], "datasets": [...] },
    "hits": [{
      "name": "Petrov Industries LLC",
      "entity_type": "company",
      "countries": ["ru"],
      "risk_tags": ["Sanctioned Entity"],
      "datasets": ["smartsanction"],
      "score": 1,
      "match_confidence": "HIGH"
    }]
  }
}

Start calling the AML API today.

API key in minutes. Full documentation included. No credit card required.