Login
Register
  • Русский
  • English
Login
Register
  • Русский
  • English
  • GET STARTED
  • GITHUB
    • 🐘 SDK PHP
    • 👨‍💻 SDK GOLANG
    • ✳️ SDK NODE JS
  • BASICS
    • 🔑 API key authentication
    • ⏱️ Rate limits and pricing
  • AUTHENTICATION
    • 👨‍💼 User authentication
    • 👨‍💼 User registration
    • 🔐 Password recovery
  • INFORMATION
    • 🆕 Adding a new address
    • 🆎 Getting information at the address
    • 🔍 Search for supported cryptocurrencies at
    • 💰 Available currencies
  • RISK CHECK
    • ♻️ Check lifecycle and statuses
    • 🆕 Adding a new quick check
    • 📑 Getting a list of quick checks
    • 📊 Getting information on quick verification
    • 🔄 Rerun a quick check
    • 👁️ Address tracking
  • TRANSACTION CHECK
    • 🧾 How transaction checks work
    • 🆕 Creating a transaction check
    • 📑 List of transaction checks
    • 📊 Getting a transaction check
  • INVESTIGATION
    • 📝 Getting a list of investigations
    • 🕵️‍♂️ Creating an investigation
    • 📋 Receiving information on the investigation
    • 📊 Getting data on the investigation graph
    • 🧐 In-depth investigation within the framework of the investigation
    • 🔄 Investigation launch
  • BALANCES
    • 💰 Getting user`s balance
    • 📜 Creating a payment invoice
    • 💵 Currencies allowed for replenishment
  • KYC VERIFICATION
    • 🆕 Create KYC verification
    • 📑 List KYC verifications
    • ▶️ Start verification session
    • 📷 Upload photos and documents
    • 📋 Get verification details
    • ⚙️ Get session parameters
    • 🔄 Update verification step
    • 🔍 Check document data
    • 👁️ Start liveness check
    • ✅ Verify liveness data
    • 🔤 Recognize document (OCR)

📑 Getting a list of quick checks

GET /api/fast-check

Returns your checks page by page, sorted by updated_at descending. This is the main way to collect results for many addresses at once: one request instead of polling every check separately.

🛠️ Parameters

NameInTypeRequiredDescription
limitqueryintegerfalsePage size. Defaults to 5, up to about 100
pagequeryintegerfalsePage number, starting from 1
networkquerystringfalseFilter by network: trx, btc, eth, …
trackingquerystringfalsetrue — only addresses with tracking enabled
queryquerystringfalseAddress substring to search for
updated_fromquerystringfalseUpdated on or after the date (YYYY-MM-DD), alias date_from
updated_toquerystringfalseUpdated up to and including the date (YYYY-MM-DD), alias date_to

Example request

curl 'https://amlkyc.tech/api/fast-check?limit=50&updated_from=2026-09-11' \
  -H 'Authorization: Bearer <API_TOKEN>' \
  -H 'Accept: application/json'

Example responses

200 Response

{
  "items": [
    {
      "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"
    }
  ],
  "total": 137,
  "perPage": 50,
  "page": 1,
  "lastPage": 3
}

🔁 Responses

StatusMeaningDescriptionSchema
200OKPaginated list of checksInline
401UnauthorizedToken missing or invalidInline

📋 Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
» items[FastCheckDetail]falsenoneChecks on the current page
»» statusintegerfalsenone0 — queued, 1 — running, 2 — done
»» addressstringfalsenoneAddress
»» currencystringfalsenoneCurrency
»» networkstringfalsenoneNetwork
»» newbooleanfalsenoneThere is an unseen result
»» trackingbooleanfalsenoneDaily tracking enabled
» totalintegerfalsenoneTotal number of checks matching the filter
» perPageintegerfalsenonePage size
» pageintegerfalsenoneCurrent page
» lastPageintegerfalsenoneLast page
Passive updates without manual re-checks: enable tracking (Address tracking) and pull the changes once a day with GET /api/fast-check?tracking=true&updated_from=….
This operation requires an API key — see API key authentication.
Last Updated:: 9/11/26, 8:27 PM
Contributors: amlkyc, afinogen
Prev
🆕 Adding a new quick check
Next
📊 Getting information on quick verification