Войти
Регистрация
  • Русский
  • English
Войти
Регистрация
  • Русский
  • English
  • С ЧЕГО НАЧАТЬ
  • GITHUB
    • 🐘 SDK PHP
    • 👨‍💻 SDK GOLANG
    • ✳️ SDK NODE JS
  • ОСНОВЫ
    • 🔑 Аутентификация по API-ключу
    • ⏱️ Лимиты запросов и тарификация
  • АУТЕНТИФИКАЦИЯ
    • 👨‍💼 Аутентификация пользователя
    • 👨‍💼 Регистрация пользователя
    • 🔐 Восстановление пароля
  • ИНФОРМАЦИЯ
    • 🆕 Добавление нового адреса
    • 🆎 Получение информации по адресу
    • 🔍 Поиск поддерживаемых криптовалют по адресу
    • 💰 Доступные валюты
  • ПРОВЕРКА РИСКА
    • ♻️ Жизненный цикл проверки и статусы
    • 🆕 Добавление новой быстрой проверки
    • 📑 Получение списка быстрых проверок
    • 📊 Получение информации по быстрой проверке
    • 🔄 Повторный запуск быстрой проверки
    • 👁️ Мониторинг адреса (tracking)
  • ПРОВЕРКА ТРАНЗАКЦИИ
    • 🧾 Проверка транзакции: как устроена
    • 🆕 Создание проверки транзакции
    • 📑 Список проверок транзакций
    • 📊 Получение проверки транзакции
  • РАССЛЕДОВАНИЕ
    • 📝 Получение списка расследований
    • 🕵️‍♂️ Создание расследования
    • 📋 Получение информации по расследованию
    • 📊 Получение данных по графу расследования
    • 🧐 Углубленное исследование в рамках расследования
    • 🔄 Запуск расследования
  • БАЛАНСЫ
    • 💰 Получение баланса пользователя
    • 📜 Создание счета на оплату
    • 💵 Валюты разрешенные для пополнения
  • KYC ВЕРИФИКАЦИЯ
    • 🆕 Создание KYC верификации
    • 📑 Список KYC верификаций
    • ▶️ Начало сессии верификации
    • 📷 Загрузка фото и документов
    • 📋 Детали KYC верификации
    • ⚙️ Параметры сессии
    • 🔄 Обновление шага верификации
    • 🔍 Проверка данных документа
    • 👁️ Начало liveness проверки
    • ✅ Верификация liveness данных
    • 🔤 Распознавание документа (OCR)

📊 Получение проверки транзакции

GET /api/v1/tx-checks/{id}

Карточка проверки: статус, данные транзакции и разбивка риска по сторонам. Метод бесплатный — им и опрашивается результат.

🛠️ Параметры

NameInTypeRequiredDescription
idpathintegertrueИдентификатор проверки из ответа на создание

Пример запроса

curl 'https://amlkyc.tech/api/v1/tx-checks/128' \
  -H 'Authorization: Bearer <API_TOKEN>' \
  -H 'Accept: application/json'

Example responses

200 Response — проверка завершена

{
  "success": true,
  "data": {
    "id": 128,
    "uuid": "0f2d3a51-6f1a-4a2f-9f2f-2a5a0c9d7b41",
    "hash": "e54ca4ba8ff7034b1e11e764c50f65fdfc5fb0394fe986ec4d96aff2b4230598",
    "network": "trx",
    "status": 2,
    "status_label": "done",
    "score": 77,
    "summary": {
      "network": "trx",
      "hash": "e54ca4ba8ff7034b1e11e764c50f65fdfc5fb0394fe986ec4d96aff2b4230598",
      "block": 68123456,
      "contractRet": "SUCCESS",
      "timestamp": 1759132364000,
      "amount": "1500.000000",
      "asset": "USDT",
      "from": [
        "TLXvVN23UkxS4SW4JuQMhAYw9NNP8zwGyA"
      ],
      "to": [
        "TFq8GqCTiJA1PAnCJjtqDMHTRAsZgKNaYk"
      ]
    },
    "results": [
      {
        "address": "TLXvVN23UkxS4SW4JuQMhAYw9NNP8zwGyA",
        "direction": "in",
        "score": 77,
        "labels": [
          "Mixer"
        ]
      },
      {
        "address": "TFq8GqCTiJA1PAnCJjtqDMHTRAsZgKNaYk",
        "direction": "out",
        "score": 12,
        "labels": []
      }
    ],
    "error": null,
    "created_at": "2026-09-29T09:12:44.000000Z",
    "updated_at": "2026-09-29T09:13:58.000000Z"
  }
}

📋 Поля карточки

ПолеТипОписание
idintegerИдентификатор проверки
uuidstringUUID проверки
hashstringХеш транзакции в том виде, в каком его прислали
networkstringСеть, подтвердившая транзакцию
statusinteger0 — new, 1 — processing, 2 — done, 3 — failed
status_labelstringТекстовый статус: new, processing, done, failed
scorenumber|nullИтоговый риск: максимум по отскоренным сторонам. null, пока проверка не завершена
summaryobject|nullДанные транзакции: from, to, block, timestamp, amount, asset и другие поля источника
resultsarray|nullРазбивка риска по адресам сторон
errorstring|nullКод ошибки при статусе failed
created_at, updated_atstringДаты в ISO 8601

🧩 Разбивка `results`

ПолеТипОписание
addressstringАдрес стороны транзакции
directionstringin — отправитель (из summary.from), out — получатель (из summary.to)
scorenumber|nullРиск адреса; null, если источники риска по нему не ответили
labelsarrayМетки риска (строки), например Mixer, Malicious Address. Пустой массив, если меток нет
Скорится до 10 уникальных адресов транзакции: сначала отправители, затем получатели. Для «веерных» биткоин-транзакций с десятками входов это значит, что в results попадёт часть сторон, тогда как в summary.from и summary.to перечислены все.
Состав полей summary зависит от сети и источника данных: у EVM-сетей это одно, у биткоин-семейства и TRON — другое. Полагайтесь на from, to, amount и asset, остальные поля считайте дополнительными.

200 Response — проверка не удалась

{
  "success": true,
  "data": {
    "id": 129,
    "uuid": "6b0a31f8-2fc3-4e58-9a5f-8b58ef7e1c02",
    "hash": "0x2f1c0bd5ef1f1e9f0fbb5ee8b1b9a7a24d5a5de2b0a0a51a1f5f1f2c3d4e5f60",
    "network": "eth",
    "status": 3,
    "status_label": "failed",
    "score": null,
    "summary": {
      "network": "eth",
      "hash": "0x2f1c0bd5ef1f1e9f0fbb5ee8b1b9a7a24d5a5de2b0a0a51a1f5f1f2c3d4e5f60",
      "block": 21345678,
      "from": [
        "0x28c6c06298d514db089934071355e5743bf21d60"
      ],
      "to": [
        "0x21a31ee1afc51d94c2efccaa2092ad1028285549"
      ]
    },
    "results": [
      {
        "address": "0x28c6c06298d514db089934071355e5743bf21d60",
        "direction": "in",
        "score": null,
        "labels": []
      },
      {
        "address": "0x21a31ee1afc51d94c2efccaa2092ad1028285549",
        "direction": "out",
        "score": null,
        "labels": []
      }
    ],
    "error": "risk_sources_unavailable",
    "created_at": "2026-09-29T09:20:10.000000Z",
    "updated_at": "2026-09-29T09:21:02.000000Z"
  }
}

Расшифровка кодов — в разделе Коды ошибок. Возврата средств при failed нет, проверку можно запустить заново.

🔁 Ответы

StatusMeaningDescription
200OKДанные проверки
401UnauthorizedТокен отсутствует или недействителен
403ForbiddenПроверка транзакций не подключена аккаунту
404Not FoundПроверка не найдена или принадлежит другому пользователю
Последнее обновление:: 29.09.2026, 11:48
Contributors: afinogen, Claude Opus 5
Prev
📑 Список проверок транзакций