{"uid":"cap_a5VN-NatYVhYGayTJRrOy","slug":"chainanalyzer-bitcoin-coinjoin-detection-e042fd15","name":"ChainAnalyzer — Bitcoin CoinJoin Detection","description":"Multi-chain blockchain AML and security intelligence platform for tokens, wallets, and stablecoins. Detect sanctions, money laundering, rug pulls, drainers, and stablecoin flow risks across 12 chains live (Bitcoin, Ethereum, Polygon, BNB Smart Chain, Base, Arbitrum, Optimism, Avalanche, Solana, Kaia, TRON, XRP). Stablecoin AML coverage for JPYC, USDT, USDC, PYUSD, FDUSD with FATF Travel Rule screening.","url":"https://chain-analyzer.com/x402/api/tx/%7Btx_hash%7D/coinjoin","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"success":true,"tx_hash":"f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16","confidence":0.92,"mixer_type":"Wasabi","is_coinjoin":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3tp9JON9-jsbw3vLWFr4B","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Bitcoin transaction hash to detect whether it is a CoinJoin mixing transaction, identifying the mixer type and confidence level.","exampleAgentPrompt":"Can you check if Bitcoin transaction f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16 is a CoinJoin mixing transaction and tell me which mixer was used and how confident you are?","exampleUseCases":[{"title":"Exchange CoinJoin deposit screening","prompt":"Our compliance team needs to know if this incoming Bitcoin deposit transaction f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16 was run through a CoinJoin mixer before reaching us — check it and tell me the mixer type and confidence score."},{"title":"Wallet audit for mixing activity","prompt":"I'm auditing transactions in a Bitcoin wallet for AML purposes — can you check if tx abc123def456 is flagged as a CoinJoin and which mixing service it used?"},{"title":"FATF Travel Rule compliance check","prompt":"Before we process this Bitcoin withdrawal, I need to verify that the source transaction 3a1b... isn't a privacy-mixing CoinJoin — run a ChainAnalyzer coinjoin detection check on it and tell me if it's clean."}],"resultDescription":"Returns a JSON object with: success flag, the queried transaction hash, a boolean is_coinjoin indicating whether the transaction is a CoinJoin, the detected mixer_type (e.g. 'Wasabi', 'JoinMarket'), and a confidence score (0-1) indicating the certainty of the classification.","failureModes":["Invalid or malformed transaction hash returns an error response","Transaction hash not found on Bitcoin network returns not-found error","Non-Bitcoin transaction hashes (e.g. Ethereum) may return unsupported chain error","Network timeouts or chain sync lag may result in delayed or failed response","Low-confidence results (e.g. confidence < 0.5) may be inconclusive for compliance decisions"],"whenToPreferThis":"Use this endpoint when you specifically need to detect Bitcoin CoinJoin mixing activity on a per-transaction basis for AML, compliance, or fraud investigation purposes. Prefer this over generic blockchain explorers when you need a structured confidence-scored classification with mixer type identification. This is distinct from wallet-level AML risk scoring or sanctions screening — it is transaction-specific mixing detection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-12T18:30:01.927Z","isFirstParty":false}