{"uid":"cap_8lPpXCeGpfbh2CGKX546t","slug":"cdp-bitcoinsapi-com-6e648880","name":"Satoshi API Bitcoin Transaction Explainer","description":"Satoshi API transaction explainer: human-readable txid fee, confirmation, and flow context for AI agents.","url":"https://cdp.bitcoinsapi.com/api/v1/ai/explain/transaction/66b3e61d2c9a5e3fb79d3a0dd291efc1864cb7cc4b09c951f6b3d8927c734b59","method":"GET","headers":{},"bodySchema":{"type":"object","input":{"type":"http","method":"GET","resource":"https://cdp.bitcoinsapi.com/api/v1/ai/explain/transaction/66b3e61d2c9a5e3fb79d3a0dd291efc1864cb7cc4b09c951f6b3d8927c734b59","queryParams":{}},"output":{"type":"json","schema":{"type":"object","required":["txid","explanation"],"properties":{"txid":{"type":"string"},"provider":{"type":"string"},"explanation":{"type":"string"}}},"example":{"txid":"66b3e61d2c9a5e3fb79d3a0dd291efc1864cb7cc4b09c951f6b3d8927c734b59","provider":"satoshi-api","explanation":"This transaction pays a moderate fee and is likely to confirm when the next block has room."},"mimeType":"application/json"},"properties":{"input":{"type":"object","properties":{"queryParams":{"type":"object","properties":{}}}},"output":{"type":"object","required":["type","mimeType","example"],"properties":{"type":{"type":"string"},"schema":{"type":"object"},"example":{"type":"object"},"mimeType":{"type":"string"}}}}},"responseSchema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["txid","provider","explanation"],"properties":{"txid":{"type":"string"},"provider":{"type":"string"},"explanation":{"type":"string"}}},"meta":{"type":"object","required":["chain","cached","syncing","timestamp","max_blocks","request_id","node_height","cache_age_seconds"],"properties":{"chain":{"type":"string"},"cached":{"type":"boolean"},"syncing":{"type":"boolean"},"timestamp":{"type":"string"},"max_blocks":{"type":"null"},"request_id":{"type":"null"},"node_height":{"type":"number"},"cache_age_seconds":{"type":"number"}}}}},"example":{"request":{"input":{"queryParams":{}}},"response":{"data":{"txid":"66b3e61d2c9a5e3fb79d3a0dd291efc1864cb7cc4b09c951f6b3d8927c734b59","provider":"azure_openai","explanation":"This SegWit transaction has a virtual size of 141 vB and a high fee rate of 300 sat/vB, indicating it prioritized fast confirmation. The exact number of inputs and outputs isn't provided, but the fee rate is significantly above the current typical fee of about 4.6 sat/vB, suggesting urgency or a high-priority payment. No Taproot or inscription features are involved."},"meta":{"chain":"main","cached":true,"syncing":false,"timestamp":"2026-05-29T20:51:35.626863+00:00","max_blocks":null,"request_id":null,"node_height":951608,"cache_age_seconds":0}}},"exampleRequest":{"input":{"queryParams":{}}},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Nd1DnJq-cEg5p0Yq5TKEV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a human-readable AI-generated explanation of a Bitcoin transaction, including fee rate, virtual size, confirmation likelihood, and flow context for a given txid.","exampleAgentPrompt":"Can you explain what's going on with Bitcoin transaction 66b3e61d2c9a5e3fb79d3a0dd291efc1864cb7cc4b09c951f6b3d8927c734b59 — things like the fee rate, whether it'll confirm soon, and whether it uses SegWit or Taproot?","exampleUseCases":[{"title":"Explain high Bitcoin transaction fee","prompt":"I just sent a Bitcoin payment and the fee seems really high — can you look up transaction a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2 and explain in plain English why the fee is what it is and whether it was a good rate for getting confirmed quickly?"},{"title":"Check if transaction will confirm soon","prompt":"My customer is waiting on a Bitcoin payment to arrive — can you pull up txid 9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f0e9d8c7b6a5f4e3d2c1b0a9f8e and tell me whether it's likely to confirm soon or if it's stuck in the mempool?"},{"title":"Summarize Bitcoin transaction for non-technical user","prompt":"My mom sent me some Bitcoin and I need to explain to her in simple terms what happened with the transaction — here's the txid: 3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e. Can you give her a friendly, non-technical summary of what it shows?"}],"resultDescription":"A JSON object containing the txid, the provider name (e.g. 'azure_openai'), and a plain-language explanation covering the transaction's virtual size in vB, fee rate in sat/vB compared to current typical rates, expected confirmation timing, transaction type (SegWit/Taproot/legacy), and any notable features like inscriptions. Also includes chain metadata such as node height, cache age, and timestamp.","failureModes":["Invalid or malformed txid returns an error or empty explanation","Txid not found on mainnet returns a not-found error","Node syncing lag may return stale or incomplete data (check meta.syncing flag)","Upstream AI provider (Azure OpenAI) unavailable causes explanation generation failure","Rate limiting or payment failure at x402 layer blocks access"],"whenToPreferThis":"Choose this endpoint when an AI agent or user needs a plain-language narrative explanation of a specific Bitcoin transaction — not just raw decoded data. Ideal when the goal is human comprehension: understanding fee strategy, confirmation urgency, or transaction type without parsing raw blockchain RPC output. Prefer over raw block explorer APIs when the consumer is a non-technical user, a chat interface, or an agent that needs to communicate transaction status conversationally.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T21:28:18.256Z","isFirstParty":false}