---
title: "Screen a wallet for AML risk"
method: POST
path: "/api/public/aml-check"
---

# Screen a wallet for AML risk

`POST /api/public/aml-check`

## Request

- Base URL: `https://saikyo.exchange`
- URL: `https://saikyo.exchange/api/public/aml-check`
- Auth: none declared

Returns an indicative wallet screening result. The response is not a legal opinion.

## Request body

- AmlCheckRequest
  - `address` string, required
  - `coin` string
  - `network` string

## Response `200`

AML screening result

- AmlCheckResponse
  - `status` string, nullable
  - `score` union
    - number
    - string
  - `findings` unknown[]
    - unknown
  - `riskScore` union
    - number
    - string
  - `riskLevel` union
    - string
    - number
  - `riskLevelName` string, nullable
  - `summary` string, nullable
  - `factors` unknown[]
    - unknown
  - `details` object
    - `network` string, nullable
  - `public_aml_url` string, uri
  - `disclaimer` string

## Other responses

- `400`: Address is invalid or unsupported
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/saikyo/apis/saikyo-public-api.md) · [All operations](https://skmtc.dev/saikyo/apis/saikyo-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/saikyo/apis/saikyo-public-api/revisions/14d3ae05d2c8?raw)
