Sanctions · PEP · Adverse media · KYC/KYB · Monitoring

Screen every customer and transaction, with decisions you can explain.

One API for sanctions, PEP, adverse media, KYC/KYB and transaction monitoring.

Free sandbox · No card required

Overview
Total requests
12,480
Success rate
99.7%
Avg latency
84 ms
Billable this month
$41.20
Traffic · illustrative
6
screening services, one API
2xx
only successful calls billed
MFA
required on every account
Signed
webhooks with retries

Everything compliance needs, one integration

Replace a patchwork of vendors with a single, consistent, explainable API.

Real-time transaction monitoring

Configurable scenarios evaluate every transaction as it arrives and explain why it was flagged.

Fuzzy sanctions & PEP screening

Unicode normalisation, alias expansion, phonetic and token-set matching, then corroboration on date of birth and country.

Identity verification (KYC/KYB)

Person and company screening, ownership trees, and document verification with a single risk score.

Explainable decisions

Every match carries its score components and data-source provenance, ready for an auditor.

Adverse media

Surface negative news on individuals and companies, linked back to the source article.

Webhooks & audit trail

Signed webhooks with retries for sanction hits, PEP matches and flagged transactions.

How it works

  1. 1

    Get an API key

    Sign up, enable two-factor authentication and create a key. The sandbox is free.

  2. 2

    Send an entity or transaction

    One POST for a person, company or payment. Only successful calls are billed.

  3. 3

    Act on explained results

    Receive scored matches with provenance, or get notified by signed webhook.

Built for developers

A predictable REST API with interactive docs, scoped keys and signed webhooks.

curl -X POST https://api.example.com/api/v1/screenings \
  -H "X-API-Key: $AML_KEY" \
  -H "Content-Type: application/json" \
  -d '{"entity_type":"PERSON","name":"Ivan Petrov","date_of_birth":"1971-04-02"}'
Response · 201 Created
{
  "id": "b1c2…",
  "status": "PENDING",
  "entity_type": "PERSON"
}

Made for regulated teams

Fintech & payments

Screen customers at onboarding and every transfer afterwards.

Banks & lenders

Ongoing monitoring with reviewable, explainable alerts.

Crypto & marketplaces

KYB ownership trees and fast transaction rules for high volume.

Security you can show your auditor

Controls are on by default, not an add-on.

  • Encryption
    TLS in transit; secrets and MFA seeds encrypted at rest.
  • Access control
    Two-factor authentication, scoped API keys, key expiry and rotation.
  • Auditability
    Key rolls, webhook edits and price changes are recorded.
  • Data provenance
    Every match links to its source list and score components.

Simple, usage-based pricing

Pay only for successful (2xx) calls. Failed requests are never billed.

Sandbox

Free

Try every endpoint with limited call volume.

  • All screening endpoints
  • Limited monthly calls
  • Two-factor secured dashboard
Get started
Most flexible

Pay as you go

Metered

No commitment. Pay per successful call, per service.

  • No flat fee
  • Failed requests never billed
  • Usage and invoices in the dashboard
Get started

Subscription

Monthly

Predictable spend with a call allowance included.

  • Includes a call allowance
  • Discounted rate above allowance
  • Custom per-service contract rates
Get started

Frequently asked questions

Which checks are included?

Sanctions, PEP and adverse media screening, KYC/KYB with ownership trees and document verification, and real-time transaction monitoring.

Am I billed for failed requests?

No. Only successful (2xx) calls are metered. Errors and rejected requests are never billed.

How do I get notified of matches?

Register an HTTPS webhook. Events are signed and retried with backoff, and you can inspect deliveries in the dashboard.

Can I negotiate per-service rates?

Yes. Enterprise customers can have per-service contract rates on top of a subscription.

How is my account secured?

Two-factor authentication is mandatory, with recovery codes, and sensitive actions require a fresh step-up check.

Start screening in minutes

Create a free sandbox key and make your first call today.

Get API Key Now