Getting Started with AccessGate AML

AccessGate AML provides real-time sanctions screening and compliance checks for financial institutions. Get started in minutes with our simple API.

Direct AML Base URL: https://ag-aml.runloci.com
Loci Platform Proxy: https://api.runloci.com/aml

AccessGate AML can be used directly with provisioned AML credentials, or through the Loci platform proxy when AML is enabled for your tenant. Direct service calls require AML credentials. Platform proxy calls use Loci tenant authentication and Loci forwards the configured AML credentials server-side.

Quick Start

1. Get Your API Key

Contact your account manager to obtain API credentials, or sign up at runloci.com.

2. Make Your First Request

bash
curl -X POST "https://ag-aml.runloci.com/v1/aml/screen" \
  -H "X-Org-ID: your_aml_org_id" \
  -H "X-API-Key: your_aml_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name": "John Smith"}'

3. Handle the Response

json
{
  "decision": "CLEAR",
  "audit_id": "aud_7f8a9b2c",
  "match": null,
  "processing_time_ms": 32
}
Decision Action
CLEAR Proceed with transaction
REVIEW Manual review required
BLOCK Block transaction

Key Features

πŸ” Direct Sanctions Screening

Screen against 6+ global sanctions lists updated daily:

  • OFAC (SDN + Non-SDN)
  • UN Consolidated
  • EU Sanctions
  • UK/HMT Sanctions
  • Nigeria NIGSAC
  • Nigeria PEPs

πŸ•ΈοΈ Relationship Detection

Detect customers related to sanctioned individuals β€” even if they're not directly listed:

json
{
  "decision": "REVIEW",
  "relationship_match": {
    "related_to": {
      "entity_name": "SANI ABACHA",
      "source": "OFAC"
    },
    "relationship": {
      "type": "family_member",
      "detail": "child of"
    }
  }
}

πŸ€– AI Agent Integration

Rich context retrieval for AI-powered compliance workflows:

bash
curl -X POST "https://ag-aml.runloci.com/v1/aml/agent/lookup" \
  -H "X-Org-ID: your_aml_org_id" \
  -H "X-API-Key: your_aml_api_key" \
  -d '{"query": "Sani Abacha", "include_related": true}'

Returns markdown profiles, relationship graphs, and citations for LLM consumption.


Integration Examples

Python

python
import requests

AML_ORG_ID = "your_aml_org_id"
API_KEY = "your_aml_api_key"

def screen(name):
    response = requests.post(
        "https://ag-aml.runloci.com/v1/aml/screen",
        headers={"X-Org-ID": AML_ORG_ID, "X-API-Key": API_KEY},
        json={"name": name}
    )
    return response.json()

result = screen("John Smith")
print(f"Decision: {result['decision']}")

JavaScript

javascript
const response = await fetch('https://ag-aml.runloci.com/v1/aml/screen', {
  method: 'POST',
  headers: {
    'X-Org-ID': 'your_aml_org_id',
    'X-API-Key': 'your_aml_api_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ name: 'John Smith' })
});

const result = await response.json();
console.log(`Decision: ${result.decision}`);

See the API Reference for complete endpoint documentation.

---

Sanctions Coverage

List Source Coverage
OFAC SDN US Treasury Blocking sanctions
OFAC Non-SDN US Treasury SSI, FSE, CAPTA, etc.
UN Security Council Global sanctions
EU European Commission EU-wide sanctions
UK FCDO/HMT UK sanctions
NIGSAC Nigeria Nigerian sanctions
PEPs OpenSanctions Nigerian PEPs

All lists are updated daily at 3 AM UTC. The list_version field in responses indicates the current version.

---

Next Steps

  1. API Reference β€” Complete endpoint documentation
  2. AML Agentic Search β€” Investigation-oriented lookup, relationship search, and citations
  3. Relationship Graph β€” Second-degree screening and relationship detection
  4. AccessGate AML Guide β€” Product overview and integration context
  5. API Overview β€” Browse all available API documentation

Support