Quick overview
Bitcoin transactions are public on the blockchain. By following inputs and outputs you can trace how coins moved. Professional investigators combine this with exchange records and other off-chain data to identify actors.
Essential tools
- mempool.space
- blockstream.info
- WalletExplorer / OXT
- Bitcoin Core (bitcoind)
- Chainalysis / Elliptic (commercial)
Explorers show transactions/UTXOs; labeling services and analytics add entity tags and clustering to find likely exchanges or services.
Step-by-step (practical)
- Start: get a TXID or address.
- Inspect: paste it into a block explorer to view inputs, outputs, confirmations, and timestamps.
- Follow: click input addresses to see prior transactions and continue following flows backward or forwards.
- Label: look for outputs that hit labeled services (exchanges, mixers, custodians).
- Cluster: use heuristics (common-input-ownership, change address patterns) to group addresses that likely belong together.
- Close the loop: if funds go to an exchange, legal process + KYC may reveal the real-world identity.
Try it now — open a TXID
This will open the explorer in a new tab so you can visually follow the transaction graph.
Using a local full node (recommended)
Running Bitcoin Core gives you complete, private access to canonical data. Enable txindex=1 to query historical transactions.
Example RPC command (read-only)
bitcoin-cli getrawtransaction <txid> true
This returns the raw transaction JSON (inputs, outputs, blockhash).
Clustering & heuristics
Common-input-ownership: inputs spent together are often controlled by the same wallet. Change-address detection and address reuse are additional clues. These heuristics are powerful but imperfect; treat results as probabilistic and look for corroborating evidence.
Limitations & privacy tools
Privacy tools such as CoinJoin, mixers, and chain-hopping make tracing harder. Some methods add complexity but do not guarantee anonymity. Investigators use more data and advanced analysis to untangle many flows, but no method is 100% foolproof.
Legal & ethical note
Public resources
Explorer: mempool.space
Blockstream explorer: blockstream.info
Labeling / analysis: OXT, WalletExplorer