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.

Base URL: https://ag-aml.runloci.com

---

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-API-Key: your_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-API-Key: your_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

API_KEY = "your_api_key"

def screen(name):
    response = requests.post(
        "https://ag-aml.runloci.com/v1/aml/screen",
        headers={"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-API-Key': 'your_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. Relationship Graph β€” Second-degree screening and relationship detection
  3. AccessGate AML Guide β€” Product overview and integration context
  4. API Overview β€” Browse all available API documentation

Support