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)

👁️ Address tracking

GET /api/fast-check/{id}/tracking

Enables or disables daily tracking of an address. For tracked addresses the service re-runs the quick check once a day on its own, so you do not have to call /run manually — it is enough to fetch the list of checks periodically.

The endpoint is a toggle: every call flips the value. Check the current tracking field first (it is present in GET /api/fast-check and in the check record), otherwise you may switch tracking off by accident.

🛠️ Parameters

NameInTypeRequiredDescription
idpathintegertrueCheck identifier

Example request

curl 'https://amlkyc.tech/api/fast-check/1234/tracking' \
  -H 'Authorization: Bearer <API_TOKEN>' \
  -H 'Accept: application/json'

Example responses

200 Response

{
  "success": true,
  "tracking": true
}

🔁 Responses

StatusMeaningDescriptionSchema
200OKNew value of the tracking flagInline
401UnauthorizedToken missing or invalidInline
404Not FoundCheck not found or owned by another userInline

⚙️ How tracking works

  • The re-run happens once a day, on the service schedule. Updates "on fund movement" are not provided.
  • Every daily run charges the price of one quick check. If the balance is not sufficient, the address is simply skipped that day.
  • A notification is sent only when something changed: the risk score, the set of labels, or the balance, transaction count or last operation date.
  • After every completed run the check gets new: true — the "unseen update" flag.

📥 Pulling updates passively

# all tracked addresses updated since the given date
curl 'https://amlkyc.tech/api/fast-check?tracking=true&updated_from=2026-09-11&limit=50' \
  -H 'Authorization: Bearer <API_TOKEN>' \
  -H 'Accept: application/json'

✅ Marking a result as seen

POST /api/fast-check/{id}/viewed

Resets the new flag to false. Handy as an acknowledgement that you have already processed the update for that address.

Example responses

200 Response

{
  "success": true
}

🔁 Responses

StatusMeaningDescriptionSchema
200OKThe flag has been clearedInline
401UnauthorizedToken missing or invalidInline
404Not FoundCheck not found or owned by another userInline
Both operations require an API key — see API key authentication.
Last Updated:: 9/11/26, 8:27 PM
Contributors: afinogen
Prev
🔄 Rerun a quick check