BTS transaction check: AML Address and Transaction Analysis
A blockchain transaction is irreversible: once confirmed in a block, it cannot be undone. That is why BTS transaction check before payment confirmation is the only way to prevent receiving funds from illicit sources. AMLKYC.tech analyzes a transaction's incoming and outgoing connections, assesses risks at the specific txid level, and returns results in seconds.
What Transaction Analysis Reveals
Every blockchain transaction has inputs (where funds came from) and outputs (where they went). The platform traces input history up to 5 levels deep, determines the share of funds from each risk category, and assigns the transaction a final score from 0 to 100. Tags are generated separately: mixer, darknet, sanctions, P2P unlicensed, exchange.
For UTXO chains (Bitcoin, Litecoin), the input breakdown is especially important: a single transaction may combine clean and tainted UTXOs. The weighted calculation reflects the actual share of risky funds, not merely the presence of a connection.
| Risk Level | Score | Recommended Action |
|---|---|---|
| Low | 0–25 | Transaction is safe — document the result |
| Medium | 26–55 | Request source-of-funds documentation |
| High | 56–75 | Escalate to compliance officer, pause payment |
| Critical | 76–100 | Reject transaction, log the incident |
Data Sources
- Sanctions lists: OFAC SDN, EU, UN, FATF
- Darknet marketplaces and illegal goods platforms
- Mixing services: Tornado Cash, CoinJoin and equivalents
- Unlicensed exchangers and unverified P2P platforms
- Phishing addresses and wallets from compromised protocols
When analyzing USDT transactions, always specify the network (TRC-20 or ERC-20) — these are separate contracts with independent histories. A wrong network parameter will result in analyzing a non-existent object.
Integrating BTS transaction check via API
Pass the txid and network to the AMLKYC.tech REST API — receive JSON with score, tags, and source breakdown in 1–2 seconds. Idempotent requests with request_id allow safe retries on timeout without duplicating the audit log.
Embed the check in a webhook on new payment receipt: before the transaction's final confirmation you have 10–60 minutes (depending on the network) to make a compliance decision without blocking the user-side operation.
Regulatory Requirements
FATF Recommendation 16 requires VASPs to document the AML check of every transaction above $1,000. The log must contain txid, score, tags, and the decision made. AMLKYC.tech generates both PDF and JSON with this data — both formats are required: PDF for the auditor, JSON for disputes and integration.
A sender address match on the OFAC SDN list is not "high risk" — it is a separate legal category. The "sanctioned entity" tag requires immediate escalation and a log entry separate from the general AML register.
Practical Use Cases
Payment processors. Check incoming transactions before crediting balance: high score — freeze with webhook alert to compliance team. Low score — automatic credit.
OTC desks and exchanges. For large transactions (above $10,000), request the full report with the graph — it clearly shows the chain of connections to the risk source.
DeFi protocols. On-chain integration via API enables screening before smart contract execution — relevant for protocols with fiat on-ramp or tokens with a known risk history.
Interpreting BTS transaction check Results
- Score 0–25, exchange tag — standard scenario, document and proceed
- Score 26–55, P2P tag — request source-of-funds documentation
- Score 56–75, mixer tag — mandatory manual review, consider filing a SAR
- Any score, OFAC/sanctions tag — immediate escalation to compliance officer
AMLKYC.tech for Transaction Checks
Supported networks: Bitcoin, Ethereum, USDT TRC-20 and ERC-20, BNB Chain, Tron, Solana. Web interface, API, Telegram bot, and mobile app — four ways to get results. Pricing from $1 per query.
Start BTS transaction check Now
Register on AMLKYC.tech, connect the REST API to your payment flow — and receive reliable risk data on every transaction before it confirms.