📊 Getting information on a quick check
GET /api/fast-check/{id}
Returns a single check record. Use it to poll for the result after queueing: the check is complete when status equals 2 and updated_at is newer than the value you received when starting it (see Check lifecycle and statuses).
🛠️ Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | path | integer | true | Check identifier (id from the create response) |
Two equivalent routes are also available:
| Route | Description |
|---|---|
GET /api/fast-check/id/{id} | Same as GET /api/fast-check/{id} |
GET /api/fast-check/{uuid} | The same record addressed by the public uuid of the check |
Example request
curl 'https://amlkyc.tech/api/fast-check/1234' \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Accept: application/json'
Example responses
200 Response
{
"id": 1234,
"user_id": 42,
"crypto_address_id": 777,
"uuid": "a3edde0e-7939-40a4-ba74-ec097802a5fb",
"risk": {
"score": 100,
"risk_detail": [
{
"label": "phishing",
"type": "phishing",
"volume": 0,
"address": "TLXvVN23UkxS4SW4JuQMhAYw9NNP8zwGyA",
"percent": 100,
"risk": null
}
],
"providers": {
"f": 100
}
},
"analysis": {
"received_txs": [
{
"action": "Transfer",
"count": 0,
"proportion": 0,
"amount": 0
}
],
"spent_txs": [
{
"action": "Transfer",
"count": 1,
"proportion": 100,
"amount": 3510.3
}
]
},
"info": {
"balance": "0",
"txs_count": "3",
"first_seen": "1753274289",
"last_seen": "1753277163",
"total_received": "3510.3",
"total_spent": "3510.3",
"received_txs_count": "2",
"spent_txs_count": "1",
"first_tx_time": "23.07.2025 12:38",
"last_tx_time": "23.07.2025 13:26",
"total_received_usd": "3510.3",
"total_spent_usd": "3510.3",
"balance_usd": "0",
"tx_count": "3"
},
"labels": [],
"status": 2,
"new": true,
"tracking": false,
"created_at": "2026-09-11T10:14:45.000000Z",
"updated_at": "2026-09-11T10:14:52.000000Z",
"address": "TLXvVN23UkxS4SW4JuQMhAYw9NNP8zwGyA",
"currency": "usdt",
"network": "trx",
"price": 1,
"balance": 743.57828338,
"report_url": "https://amlkyc.tech/webapi/fast-check/a3edde0e-7939-40a4-ba74-ec097802a5fb/report",
"share_url": "https://amlkyc.tech/fast-check/share/a3edde0e-7939-40a4-ba74-ec097802a5fb",
"view_url": "https://amlkyc.tech/webapi/fast-check/1234/view"
}
🔁 Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Check record | FastCheckDetail |
| 401 | Unauthorized | Token missing or invalid | Inline |
| 404 | Not Found | Check not found or owned by another user | Inline |
📋 Response Schema
Status Code 200
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » status | integer | false | none | 0 — queued, 1 — running, 2 — done |
| » risk | object | false | none | Risk score |
| »» score | integer | false | none | Total risk score, 0–100 |
| »» risk_detail | [object]¦null | false | none | Triggered risk labels; null when there are none |
| »» providers | object | false | none | Score sources; an empty object means no data was received |
| » analysis | object¦null | false | none | Operation breakdown; null when there is no data |
| » info | object | false | none | Address summary |
| » labels | [string] | false | none | Address labels |
| » new | boolean | false | none | There is an unseen result |
| » tracking | boolean | false | none | Daily tracking enabled |
| » price | number | false | none | Price of one check on your plan |
| » balance | number | false | none | Current balance |
| » report_url | string | false | none | PDF report link |
| » share_url | string | false | none | Public result link |
| » view_url | string | false | none | Link to the check in the dashboard |