Skip to content
Translated page. The English version is the source of truth.

GET /apiv2/aml/history ​

Замінено на GET /apiv2/screening/history

GET /apiv2/screening/history використовує пагінацію за курсором замість номера сторінки, тому записи не зміщуються під час читання; кожен фільтр є необов'язковим, а пропущені перевірки включено. Цей ендпоінт продовжує працювати і не буде відкликаний без попередження.

Отримання історії перевірок AML для конкретної адреси. Повертає лише перевірки, що належать автентифікованому користувачу. З пагінацією: 100 елементів на сторінку, спочатку новіші.

Усі часові мітки у відповіді наведено за UTC. Рядковий формат не змінюється — "2026-09-09 23:01:44", без суфікса часового поясу.

URL ендпоінту ​

GET https://netts.io/apiv2/aml/history?address=<ADDRESS>&network=<NETWORK>&page=1

Заголовки запиту ​

ЗаголовокОбов'язковийОпис
X-API-KEYТакВаш API-ключ з панелі керування Netts

Параметри запиту ​

ПараметрТипОбов'язковийЗа замовчуваннямОпис
addressрядокТак—Адреса блокчейну (10-100 символів)
networkрядокТак—Тікер блокчейн-мережі (див. Підтримувані мережі)
pageціле числоНі1Номер сторінки (починаючи з 1, 100 елементів на сторінку)

Приклади запитів ​

cURL ​

bash
curl -X GET "https://netts.io/apiv2/aml/history?address=TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV&network=trx&page=1" \
  -H "X-API-KEY: your_api_key"

Python ​

python
import requests

headers = {
    "X-API-KEY": "your_api_key",
}

response = requests.get(
    "https://netts.io/apiv2/aml/history",
    headers=headers,
    params={
        "address": "TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV",
        "network": "trx",
        "page": 1
    }
)
data = response.json()

if data["success"]:
    print(f"Total checks: {data['data']['total']}")
    print(f"Page {data['data']['page']} of {data['data']['pages']}")
    for check in data["data"]["checks"]:
        print(f"  {check['created_at']} | {check['client_order_id']} | "
              f"{check['provider']} | risk={check['risk_score']} ({check['risk_level']})")

Відповідь ​

Успішно (200 OK) ​

json
{
    "success": true,
    "data": {
        "address": "TPCHni9H51NEr8iT6fNJgkdMUBPbF79HBV",
        "total": 250,
        "page": 1,
        "pages": 3,
        "checks": [
            {
                "client_order_id": "A4C666ABE24BD4A",
                "provider": "elliptic",
                "status": "completed",
                "created_at": "2026-03-10 15:00:00",
                "completed_at": "2026-03-10 15:00:05",
                "risk_score": 10.0,
                "risk_level": "high",
                "is_sanctioned": false
            },
            {
                "client_order_id": "A7F3B2E1D9C04A6",
                "provider": "elliptic",
                "status": "completed",
                "created_at": "2026-03-09 12:30:00",
                "completed_at": "2026-03-09 12:30:08",
                "risk_score": 0.85,
                "risk_level": "high",
                "is_sanctioned": false
            }
        ]
    },
    "timestamp": "2026-03-10 15:05:00"
}

Немає результатів (200 OK) ​

json
{
    "success": true,
    "data": {
        "address": "TXtARC75jmh7sDDfHFunLbpA44T7JhJ53u",
        "total": 0,
        "page": 1,
        "pages": 0,
        "checks": []
    },
    "timestamp": "2026-03-10 15:05:00"
}

Поля відповіді ​

ПолеТипОпис
data.addressрядокЗапитувана адреса
data.totalціле числоЗагальна кількість перевірок для цієї адреси
data.pageціле числоПоточний номер сторінки
data.pagesціле числоЗагальна кількість сторінок
data.checksмасивМасив записів перевірок (до 100 на сторінку)

Поля запису перевірки ​

ПолеТипОпис
client_order_idрядокID замовлення — використовуйте з GET /apiv2/aml/{order_id} для отримання повного результату
providerрядокПровайдер AML: elliptic
statusрядокcompleted, pending, processing, failed
created_atрядокДата/час відправлення перевірки
completed_atрядок | nullДата/час завершення перевірки
risk_scoreчисло | nullОцінка ризику (Elliptic: 0-10). null, якщо не завершено
risk_levelрядок | nulllow, medium або high
is_sanctionedлогічний | nulltrue, якщо виявлено санкційні ризики

Пагінація ​

  • Кожна сторінка повертає до 100 записів, відсортованих за датою (спочатку новіші)
  • Використовуйте total, щоб дізнатися, скільки перевірок існує для цієї адреси
  • Використовуйте pages, щоб дізнатися номер останньої доступної сторінки
  • page=1 повертає 100 найновіших перевірок, page=2 — наступні 100 і так далі.

Відповіді з помилками ​

Помилка автентифікації (401) ​

json
{
    "detail": {
        "code": -1,
        "msg": "API key not provided"
    }
}

Недійсна мережа (400) ​

json
{
    "success": false,
    "error": {
        "code": 4002,
        "message": "Unsupported network: xyz. See supported networks list."
    }
}

Примітки ​

  • Повертаються лише ваші власні перевірки — ви не можете бачити перевірки, здійснені іншими користувачами для тієї самої адреси
  • Перевірки зі статусом skipped (неактивні адреси) виключаються з історії
  • Щоб отримати повний результат для будь-якої перевірки, використовуйте GET /apiv2/aml/{order_id} з client_order_id