{"uid":"cap_EZMESx27ZHQS_vSJoPE8L","slug":"x402-blockchain-forensics-api-transaction-trace-925df5c3","name":"x402 Blockchain Forensics API – Transaction Trace","description":"AI Agent blockchain investigation tools with x402 v2 payment protocol. Wallet profiling, risk scoring, token security auditing, and transaction tracing across Ethereum, Base, and Arbitrum. Like Chainalysis — but pay-per-call with USDC micropayments.","url":"https://x402-blockchain-forensics.onrender.com/api/tx/trace","method":"GET","headers":{},"bodySchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"Transaction hash (0x...)"},"chain":{"enum":["ethereum","base","arbitrum"],"type":"string"}}},"responseSchema":{"type":"object"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vd-eGIMcAnRNqVMmW4sm1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Traces a blockchain transaction by hash across Ethereum, Base, or Arbitrum, returning detailed flow and forensic analysis via pay-per-call USDC micropayment.","exampleAgentPrompt":"Can you trace this transaction for me and show me where the funds moved — hash 0x4f3c2a1b9e7d6f0c8a2b5d3e1f9c7a4b2d6e8f0a1c3b5d7e9f, on the Base chain?","exampleUseCases":[{"title":"Investigate suspicious DeFi liquidation event","prompt":"I got liquidated in a flash loan attack yesterday. Can you trace the transaction hash 0x9a2b1c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f on Ethereum and show me exactly which contracts were called and where my funds ended up?"},{"title":"Verify token transfer authenticity for security audit","prompt":"We're auditing a suspicious token transfer on Arbitrum. Can you trace hash 0x1f2e3d4c5b6a7908a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d and break down all the internal calls and contract interactions so we can verify what actually happened?"},{"title":"Track stolen funds across DEX swap bridges","prompt":"Someone stole crypto from our wallet and quickly swapped it across multiple protocols. Can you trace this transaction hash 0x5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c on Base and show me the complete fund flow so I know where to look next?"}],"resultDescription":"A forensic trace of the specified transaction including fund flow, internal calls, contract interactions, and a breakdown of what occurred on-chain for the given hash on the requested network.","failureModes":["Invalid or malformed transaction hash returns an error","Transaction hash not found on the specified chain returns 404 or empty result","Unsupported chain identifier returns validation error","Payment failure (insufficient USDC or x402 protocol error) returns 402","Network timeout or RPC node failure returns 503","Hash exists on a different chain than specified"],"whenToPreferThis":"Use this endpoint when you need to trace a specific on-chain transaction by hash across Ethereum, Base, or Arbitrum without a subscription — ideal for pay-per-call forensic investigation in agent workflows where cost-efficiency and micropayment compatibility (x402/USDC) matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:38:38.614Z","isFirstParty":false}