{"openapi":"3.1.0","info":{"title":"Satoshi API","description":"Bitcoin fee intelligence API. Know when to send and save money on every transaction. MCP-native, self-hostable, open source.\n\nThis root OpenAPI document is limited to x402-paid endpoints for discovery tooling. The canonical full API spec remains at /api/openapi.json.","termsOfService":"https://bitcoinsapi.com/terms","contact":{"name":"Satoshi API Support","url":"https://bitcoinsapi.com/","email":"api@bitcoinsapi.com"},"license":{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0"},"version":"0.1.0","x-guidance":"Discover paid routes via x-payment-info. For priced endpoints, first call without payment to receive PAYMENT-REQUIRED, then retry with PAYMENT-SIGNATURE. API key authentication bypasses x402 payment requirements.","x-canonical-openapi":"https://bitcoinsapi.com/api/openapi.json","x-marketplace":{"providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","displayName":"Satoshi API","category":"Data","agenticMarketService":"bitcoinsapi.com","description":"Satoshi API is Bitcoin fee intelligence for AI agents: send-or-wait timing guidance, next-block fee pressure, transaction context, and fee-estimator accuracy over x402 pay-per-call access.","keywords":["Satoshi API","bitcoin","Bitcoin fee intelligence","fee API","AI agents","x402","MCP","bitcoin-mcp","mempool","confirmation timing","send now or wait"],"sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"homepage":"https://bitcoinsapi.com","docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","recommendedHeroPaths":["/api/v1/fees/landscape","/api/v1/ai/fees/advice","/api/v1/mining/nextblock","/api/v1/ai/explain/transaction/{txid}","/api/v1/fees/observatory/scoreboard"],"heroResources":[{"path":"/api/v1/fees/landscape","url":"https://bitcoinsapi.com/api/v1/fees/landscape","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Bitcoin fee landscape","description":"Satoshi API Bitcoin fee landscape: send now or wait timing and confirmation context for agents, backed by 46.8% average fee-savings analysis.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","fee market","mempool","confirmation"],"useCase":"Decide whether a wallet, bot, or agent should send now or wait.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","marketplacePriority":1},{"path":"/api/v1/ai/fees/advice","url":"https://bitcoinsapi.com/api/v1/ai/fees/advice","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"AI fee advice","description":"Satoshi API AI fee advice: plain-language Bitcoin fee recommendations for agents, wallets, and bots.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","recommendation","confirmation","mempool"],"useCase":"Give an AI agent a plain-language Bitcoin fee recommendation.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","marketplacePriority":2},{"path":"/api/v1/mining/nextblock","url":"https://bitcoinsapi.com/api/v1/mining/nextblock","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Next-block fee forecast","description":"Satoshi API next-block forecast: Bitcoin block fee pressure and inclusion timing for agents deciding whether to broadcast now.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","next block","mining","fees","confirmation"],"useCase":"Estimate next-block pressure before broadcasting a transaction.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","marketplacePriority":3},{"path":"/api/v1/ai/explain/transaction/{txid}","url":"https://bitcoinsapi.com/api/v1/ai/explain/transaction/{txid}","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Transaction explainer","description":"Satoshi API transaction explainer: human-readable txid fee, confirmation, and flow context for AI agents.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","transaction","txid","explain","confirmation"],"useCase":"Explain a Bitcoin transaction by txid for users or agents.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","marketplacePriority":4},{"path":"/api/v1/fees/observatory/scoreboard","url":"https://bitcoinsapi.com/api/v1/fees/observatory/scoreboard","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Fee estimator scoreboard","description":"Satoshi API fee estimator scoreboard: accuracy analytics for choosing which Bitcoin fee source to trust.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","observatory","scoreboard","estimators"],"useCase":"Compare fee-estimation sources before trusting a fee quote.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup","marketplacePriority":5}]}},"servers":[{"url":"https://bitcoinsapi.com","description":"Seller origin"}],"paths":{"/api/v1/broadcast":{"post":{"tags":["Transactions"],"summary":"Broadcast Transaction","description":"Broadcast a signed raw transaction to the network.","operationId":"broadcast_transaction_api_v1_broadcast_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BroadcastRequest"}}},"required":true},"responses":{"200":{"description":"Transaction broadcast successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_BroadcastData_"},"example":{"data":{"txid":"a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d"},"meta":{"height":883000,"chain":"main"}}}}},"422":{"description":"Invalid hex"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/broadcast","url":"https://bitcoinsapi.com/api/v1/broadcast","method":"POST","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"broadcast","description":"Broadcast a Bitcoin transaction","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","agent"],"useCase":"Call a paid Satoshi API endpoint over x402.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"}}},"/api/v1/fees/landscape":{"get":{"tags":["Fees"],"summary":"Fees Landscape","description":"Should I send now or wait? Fee landscape with trend analysis and actionable recommendation.\n\nUses mempool-derived fee rates for short-term accuracy (what you actually need now)\nand Core's historical estimator for long-term targets. Shows source comparison data.","operationId":"fees_landscape_api_v1_fees_landscape_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_dict_"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/fees/landscape","url":"https://bitcoinsapi.com/api/v1/fees/landscape","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Bitcoin fee landscape","description":"Satoshi API Bitcoin fee landscape: send now or wait timing and confirmation context for agents, backed by 46.8% average fee-savings analysis.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","fee market","mempool","confirmation"],"useCase":"Decide whether a wallet, bot, or agent should send now or wait.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{}}}},"required":false}}},"/api/v1/mining/nextblock":{"get":{"tags":["Mining"],"summary":"Next Block","description":"Analyze the current block template — what the next block would look like if mined now.","operationId":"next_block_api_v1_mining_nextblock_get","responses":{"200":{"description":"Block template analysis — what the next block would look like","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_NextBlockData_"},"example":{"data":{"tx_count":3842,"total_fees_btc":0.18432,"total_weight":3992820,"min_fee_rate":5.01,"max_fee_rate":312.5,"median_fee_rate":14.2,"top_5":[{"txid":"a1b2c3d4e5f6...0001","fee_rate":312.5,"fee_sats":48000},{"txid":"b2c3d4e5f6a1...0002","fee_rate":285.0,"fee_sats":42750},{"txid":"c3d4e5f6a1b2...0003","fee_rate":248.3,"fee_sats":37245},{"txid":"d4e5f6a1b2c3...0004","fee_rate":210.0,"fee_sats":31500},{"txid":"e5f6a1b2c3d4...0005","fee_rate":195.7,"fee_sats":29355}]},"meta":{"timestamp":"2026-03-05T12:00:00+00:00","node_height":939462,"chain":"main"}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/mining/nextblock","url":"https://bitcoinsapi.com/api/v1/mining/nextblock","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Next-block fee forecast","description":"Satoshi API next-block forecast: Bitcoin block fee pressure and inclusion timing for agents deciding whether to broadcast now.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","next block","mining","fees","confirmation"],"useCase":"Estimate next-block pressure before broadcasting a transaction.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{}}}},"required":false}}},"/api/v1/ai/explain/transaction/{txid}":{"get":{"tags":["AI"],"summary":"Explain Transaction","operationId":"explain_transaction_api_v1_ai_explain_transaction__txid__get","parameters":[{"name":"txid","in":"path","required":true,"schema":{"type":"string","description":"Transaction ID (hex)","title":"Txid"},"description":"Transaction ID (hex)"}],"responses":{"200":{"description":"Plain English transaction explanation","content":{"application/json":{"schema":{},"example":{"data":{"txid":"a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d","explanation":"This transaction consolidated 5 UTXOs into 1 output, paying 2,400 sats in fees (8 sat/vB). The fee was reasonable — current median is 12 sat/vB.","provider":"azure_openai"},"meta":{"timestamp":"2026-03-15T12:00:00+00:00"}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/ai/explain/transaction/{txid}","url":"https://bitcoinsapi.com/api/v1/ai/explain/transaction/{txid}","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Transaction explainer","description":"Satoshi API transaction explainer: human-readable txid fee, confirmation, and flow context for AI agents.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","transaction","txid","explain","confirmation"],"useCase":"Explain a Bitcoin transaction by txid for users or agents.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"txid":{"type":"string","description":"Transaction ID (hex)","title":"Txid"}}}}},"required":false}}},"/api/v1/ai/explain/block/{hash_or_height}":{"get":{"tags":["AI"],"summary":"Explain Block","operationId":"explain_block_api_v1_ai_explain_block__hash_or_height__get","parameters":[{"name":"hash_or_height","in":"path","required":true,"schema":{"type":"string","description":"Block hash or height","title":"Hash Or Height"},"description":"Block hash or height"}],"responses":{"200":{"description":"Plain English block summary","content":{"application/json":{"schema":{},"example":{"data":{"block_hash":"00000000000000000002a7c...","height":883000,"explanation":"Block 883,000 was mined by Foundry USA. It contained 3,241 transactions...","provider":"azure_openai"},"meta":{"timestamp":"2026-03-15T12:00:00+00:00"}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/ai/explain/block/{hash_or_height}","url":"https://bitcoinsapi.com/api/v1/ai/explain/block/{hash_or_height}","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"{hash_or_height}","description":"Bitcoin AI analysis and fee guidance for agents","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","agent"],"useCase":"Call a paid Satoshi API endpoint over x402.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"hash_or_height":{"type":"string","description":"Block hash or height","title":"Hash Or Height"}}}}},"required":false}}},"/api/v1/ai/fees/advice":{"get":{"tags":["AI"],"summary":"Fee Advice","description":"Natural language fee advice powered by AI with live fee data context.","operationId":"fee_advice_api_v1_ai_fees_advice_get","parameters":[{"name":"urgency","in":"query","required":false,"schema":{"type":"string","description":"Transaction urgency","enum":["low","medium","high"],"default":"medium","title":"Urgency"},"description":"Transaction urgency"},{"name":"amount_btc","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Transaction amount in BTC (optional context)","title":"Amount Btc"},"description":"Transaction amount in BTC (optional context)"},{"name":"context","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Transaction context: DCA, consolidation, payment, etc.","title":"Context"},"description":"Transaction context: DCA, consolidation, payment, etc."}],"responses":{"200":{"description":"Natural language fee advice based on current conditions","content":{"application/json":{"schema":{},"example":{"data":{"advice":"Send now at 12 sat/vB — fees are 40% below the 7-day average.","urgency":"medium","context":"DCA","provider":"azure_openai"},"meta":{"timestamp":"2026-03-15T12:00:00+00:00"}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/ai/fees/advice","url":"https://bitcoinsapi.com/api/v1/ai/fees/advice","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"AI fee advice","description":"Satoshi API AI fee advice: plain-language Bitcoin fee recommendations for agents, wallets, and bots.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","recommendation","confirmation","mempool"],"useCase":"Give an AI agent a plain-language Bitcoin fee recommendation.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"urgency":{"type":"string","description":"Transaction urgency","enum":["low","medium","high"],"default":"medium","title":"Urgency"},"amount_btc":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Transaction amount in BTC (optional context)","title":"Amount Btc"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Transaction context: DCA, consolidation, payment, etc.","title":"Context"}}}}},"required":false}}},"/api/v1/ai/chat":{"get":{"tags":["AI"],"summary":"Chat","description":"Stateless Bitcoin Q&A with live blockchain data as context. Rate limited to 40/hour.","operationId":"chat_api_v1_ai_chat_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":3,"maxLength":500,"description":"Your Bitcoin question","title":"Q"},"description":"Your Bitcoin question"}],"responses":{"200":{"description":"Stateless Bitcoin Q&A with live data context","content":{"application/json":{"schema":{},"example":{"data":{"question":"What's happening with fees right now?","answer":"Current next-block fee is 8 sat/vB, which is low...","provider":"azure_openai"},"meta":{"timestamp":"2026-03-15T12:00:00+00:00"}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/ai/chat","url":"https://bitcoinsapi.com/api/v1/ai/chat","method":"GET","priceUsd":"$0.01","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"chat","description":"Bitcoin AI analysis and fee guidance for agents","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","agent"],"useCase":"Call a paid Satoshi API endpoint over x402.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":3,"maxLength":500,"description":"Your Bitcoin question","title":"Q"}}}}},"required":false}}},"/api/v1/fees/observatory/scoreboard":{"get":{"tags":["Fee Observatory"],"summary":"Observatory Scoreboard","description":"Per-source accuracy ranking with overpayment stats.\n\nCompares fee estimates from multiple sources against actual block inclusion\nto rank which estimators are most accurate and which overpay the most.","operationId":"observatory_scoreboard_api_v1_fees_observatory_scoreboard_get","parameters":[{"name":"hours","in":"query","required":false,"schema":{"type":"number","maximum":720,"minimum":1,"description":"Lookback window in hours (default 7 days)","default":168,"title":"Hours"},"description":"Lookback window in hours (default 7 days)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/fees/observatory/scoreboard","url":"https://bitcoinsapi.com/api/v1/fees/observatory/scoreboard","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"Fee estimator scoreboard","description":"Satoshi API fee estimator scoreboard: accuracy analytics for choosing which Bitcoin fee source to trust.","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","fees","observatory","scoreboard","estimators"],"useCase":"Compare fee-estimation sources before trusting a fee quote.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"hours":{"type":"number","maximum":720,"minimum":1,"description":"Lookback window in hours (default 7 days)","default":168,"title":"Hours"}}}}},"required":false}}},"/api/v1/fees/observatory/block-stats":{"get":{"tags":["Fee Observatory"],"summary":"Observatory Block Stats","description":"Per-block fee statistics (percentiles, min/max/median feerate).\n\nReturns computed fee stats for recent blocks, useful for understanding\nfee market dynamics at the block level.","operationId":"observatory_block_stats_api_v1_fees_observatory_block_stats_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":144,"minimum":1,"description":"Number of recent blocks","default":50,"title":"Limit"},"description":"Number of recent blocks"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/fees/observatory/block-stats","url":"https://bitcoinsapi.com/api/v1/fees/observatory/block-stats","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"block-stats","description":"Bitcoin fee estimator accuracy analytics","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","agent"],"useCase":"Call a paid Satoshi API endpoint over x402.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","maximum":144,"minimum":1,"description":"Number of recent blocks","default":50,"title":"Limit"}}}}},"required":false}}},"/api/v1/fees/observatory/estimates":{"get":{"tags":["Fee Observatory"],"summary":"Observatory Estimates","description":"Multi-source fee estimate time series.\n\nReturns raw fee estimates from all tracked sources over the specified\ntime window. Use the `source` parameter to filter to a single estimator.","operationId":"observatory_estimates_api_v1_fees_observatory_estimates_get","parameters":[{"name":"hours","in":"query","required":false,"schema":{"type":"number","maximum":168,"minimum":1,"description":"Lookback window in hours","default":24,"title":"Hours"},"description":"Lookback window in hours"},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source (e.g. 'core', 'mempool')","title":"Source"},"description":"Filter by source (e.g. 'core', 'mempool')"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"description":"Max rows","default":5000,"title":"Limit"},"description":"Max rows"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-agent-discovery":{"path":"/api/v1/fees/observatory/estimates","url":"https://bitcoinsapi.com/api/v1/fees/observatory/estimates","method":"GET","priceUsd":"$0.005","providerName":"Satoshi API","providerUrl":"https://bitcoinsapi.com","category":"Data","title":"estimates","description":"Bitcoin fee estimator accuracy analytics","keywords":["Satoshi API","Bitcoin fee intelligence","bitcoin-mcp","AI agents","x402","send now or wait","bitcoin","agent"],"useCase":"Call a paid Satoshi API endpoint over x402.","sellerStats":{"statsAsOf":"2026-04-23","averageFeeSavingsPct":46.8,"mcpTools":49,"cdpHeroEndpoints":5},"proofPoints":["46.8% average Bitcoin fee savings from timing analysis","49 bitcoin-mcp tools for AI agents","Five live CDP x402 hero endpoints with paid receipts","Zero-config hosted fallback for bitcoin-mcp users"],"docsUrl":"https://bitcoinsapi.com/x402","mcpUrl":"https://bitcoinsapi.com/mcp-setup"},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"hours":{"type":"number","maximum":168,"minimum":1,"description":"Lookback window in hours","default":24,"title":"Hours"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by source (e.g. 'core', 'mempool')","title":"Source"},"limit":{"type":"integer","maximum":10000,"minimum":1,"description":"Max rows","default":5000,"title":"Limit"}}}}},"required":false}}}},"components":{"schemas":{"ApiResponse_BlockAnalysisData_":{"properties":{"data":{"$ref":"#/components/schemas/BlockAnalysisData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[BlockAnalysisData]"},"ApiResponse_BroadcastData_":{"properties":{"data":{"$ref":"#/components/schemas/BroadcastData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[BroadcastData]"},"ApiResponse_FeeEstimateData_":{"properties":{"data":{"$ref":"#/components/schemas/FeeEstimateData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[FeeEstimateData]"},"ApiResponse_FeeRecommendationData_":{"properties":{"data":{"$ref":"#/components/schemas/FeeRecommendationData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[FeeRecommendationData]"},"ApiResponse_HealthData_":{"properties":{"data":{"$ref":"#/components/schemas/HealthData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[HealthData]"},"ApiResponse_MempoolAnalysisData_":{"properties":{"data":{"$ref":"#/components/schemas/MempoolAnalysisData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[MempoolAnalysisData]"},"ApiResponse_MiningData_":{"properties":{"data":{"$ref":"#/components/schemas/MiningData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[MiningData]"},"ApiResponse_NetworkData_":{"properties":{"data":{"$ref":"#/components/schemas/NetworkData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[NetworkData]"},"ApiResponse_NextBlockData_":{"properties":{"data":{"$ref":"#/components/schemas/NextBlockData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[NextBlockData]"},"ApiResponse_TransactionAnalysisData_":{"properties":{"data":{"$ref":"#/components/schemas/TransactionAnalysisData"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[TransactionAnalysisData]"},"ApiResponse_dict_":{"properties":{"data":{"additionalProperties":true,"type":"object","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[dict]"},"ApiResponse_int_":{"properties":{"data":{"type":"integer","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[int]"},"ApiResponse_list_":{"properties":{"data":{"items":{},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[list]"},"ApiResponse_list_FeeEstimateData__":{"properties":{"data":{"items":{"$ref":"#/components/schemas/FeeEstimateData"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[list[FeeEstimateData]]"},"ApiResponse_list_TxOutspend__":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TxOutspend"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[list[TxOutspend]]"},"ApiResponse_list_dict__":{"properties":{"data":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[list[dict]]"},"ApiResponse_list_str__":{"properties":{"data":{"items":{"type":"string"},"type":"array","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[list[str]]"},"ApiResponse_str_":{"properties":{"data":{"type":"string","title":"Data"},"meta":{"$ref":"#/components/schemas/Meta"}},"type":"object","required":["data","meta"],"title":"ApiResponse[str]"},"BlockAnalysisData":{"properties":{"hash":{"type":"string","title":"Hash"},"height":{"type":"integer","title":"Height"},"tx_count":{"type":"integer","title":"Tx Count"},"size":{"type":"integer","title":"Size"},"weight":{"type":"integer","title":"Weight"},"median_fee_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Median Fee Rate"},"total_fee":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Fee"},"top_fee_txids":{"items":{"$ref":"#/components/schemas/TopFeeTransaction"},"type":"array","title":"Top Fee Txids"}},"type":"object","required":["hash","height","tx_count","size","weight"],"title":"BlockAnalysisData"},"BroadcastData":{"properties":{"txid":{"type":"string","title":"Txid"}},"type":"object","required":["txid"],"title":"BroadcastData"},"BroadcastRequest":{"properties":{"hex":{"type":"string","maxLength":2000000,"title":"Hex"}},"type":"object","required":["hex"],"title":"BroadcastRequest"},"DecodeRequest":{"properties":{"hex":{"type":"string","maxLength":2000000,"title":"Hex"}},"type":"object","required":["hex"],"title":"DecodeRequest"},"FeeAlertRequest":{"properties":{"webhook_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Webhook Url","description":"URL to POST when condition is met"},"threshold_sat_vb":{"type":"number","exclusiveMinimum":0.0,"title":"Threshold Sat Vb","description":"Fee rate threshold in sat/vB"},"condition":{"type":"string","enum":["below","above"],"title":"Condition","description":"Trigger when fees go below or above threshold","default":"below"}},"type":"object","required":["webhook_url","threshold_sat_vb"],"title":"FeeAlertRequest"},"FeeEstimateData":{"properties":{"conf_target":{"type":"integer","title":"Conf Target"},"fee_rate_btc_kvb":{"type":"number","title":"Fee Rate Btc Kvb"},"fee_rate_sat_vb":{"type":"number","title":"Fee Rate Sat Vb"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors"}},"type":"object","required":["conf_target","fee_rate_btc_kvb","fee_rate_sat_vb"],"title":"FeeEstimateData"},"FeeRecommendationData":{"properties":{"recommendation":{"type":"string","title":"Recommendation"},"estimates":{"additionalProperties":{"type":"number"},"type":"object","title":"Estimates"}},"type":"object","required":["recommendation","estimates"],"title":"FeeRecommendationData"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthData":{"properties":{"status":{"type":"string","title":"Status"},"chain":{"type":"string","title":"Chain"},"blocks":{"type":"integer","title":"Blocks"}},"type":"object","required":["status","chain","blocks"],"title":"HealthData"},"LangFilter":{"type":"string","enum":["curl","python","javascript","all"],"title":"LangFilter"},"MempoolAnalysisData":{"properties":{"size":{"type":"integer","title":"Size"},"bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bytes"},"congestion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Congestion"},"next_block_min_fee":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Next Block Min Fee"},"fee_buckets":{"items":{"$ref":"#/components/schemas/MempoolBucket"},"type":"array","title":"Fee Buckets"}},"type":"object","required":["size"],"title":"MempoolAnalysisData"},"MempoolBucket":{"properties":{"range":{"type":"string","title":"Range"},"count":{"type":"integer","title":"Count"},"total_vsize":{"type":"integer","title":"Total Vsize"}},"type":"object","required":["range","count","total_vsize"],"title":"MempoolBucket"},"Meta":{"properties":{"timestamp":{"type":"string","title":"Timestamp"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"node_height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Node Height"},"chain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"},"syncing":{"type":"boolean","title":"Syncing","default":false},"cached":{"type":"boolean","title":"Cached","default":false},"cache_age_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cache Age Seconds"},"max_blocks":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Blocks"}},"type":"object","required":["timestamp"],"title":"Meta"},"MiningData":{"properties":{"blocks":{"type":"integer","title":"Blocks"},"difficulty":{"type":"number","title":"Difficulty"},"networkhashps":{"type":"number","title":"Networkhashps"},"chain":{"type":"string","title":"Chain"},"next_retarget_height":{"type":"integer","title":"Next Retarget Height"},"blocks_until_retarget":{"type":"integer","title":"Blocks Until Retarget"}},"type":"object","required":["blocks","difficulty","networkhashps","chain","next_retarget_height","blocks_until_retarget"],"title":"MiningData"},"NetworkConnection":{"properties":{"name":{"type":"string","title":"Name"},"reachable":{"type":"boolean","title":"Reachable"}},"type":"object","required":["name","reachable"],"title":"NetworkConnection"},"NetworkData":{"properties":{"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version"},"subversion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subversion"},"protocol_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Protocol Version"},"connections":{"type":"integer","title":"Connections"},"connections_in":{"type":"integer","title":"Connections In"},"connections_out":{"type":"integer","title":"Connections Out"},"relay_fee":{"type":"number","title":"Relay Fee"},"incremental_fee":{"type":"number","title":"Incremental Fee"},"networks":{"items":{"$ref":"#/components/schemas/NetworkConnection"},"type":"array","title":"Networks"}},"type":"object","required":["connections","connections_in","connections_out","relay_fee","incremental_fee","networks"],"title":"NetworkData"},"NextBlockData":{"properties":{"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"},"tx_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tx Count"},"total_fees_btc":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Total Fees Btc"},"total_weight":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Weight"},"min_fee_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Fee Rate"},"max_fee_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Fee Rate"},"median_fee_rate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Median Fee Rate"},"top_5":{"items":{"$ref":"#/components/schemas/TopFeeTransaction"},"type":"array","title":"Top 5"}},"type":"object","title":"NextBlockData"},"RegisterRequest":{"properties":{"email":{"type":"string","maxLength":254,"title":"Email"},"label":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Label"},"agreed_to_terms":{"type":"boolean","title":"Agreed To Terms","default":false},"utm_source":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Utm Source"},"utm_medium":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Utm Medium"},"utm_campaign":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Utm Campaign"},"utm_term":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Utm Term"},"utm_content":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Utm Content"},"first_landing_path":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"First Landing Path"},"first_referrer":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"First Referrer"},"first_utm_source":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"First Utm Source"},"first_utm_medium":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"First Utm Medium"},"first_utm_campaign":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"First Utm Campaign"},"first_utm_term":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"First Utm Term"},"first_utm_content":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"First Utm Content"}},"type":"object","required":["email"],"title":"RegisterRequest"},"TopFeeTransaction":{"properties":{"txid":{"type":"string","title":"Txid"},"fee_rate":{"type":"number","title":"Fee Rate"},"fee_sats":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fee Sats"}},"type":"object","required":["txid","fee_rate"],"title":"TopFeeTransaction"},"TransactionAnalysisData":{"properties":{"txid":{"type":"string","title":"Txid"},"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version"},"size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size"},"vsize":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Vsize"},"weight":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Weight"},"fee_sats":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fee Sats"},"fee_rate_sat_vb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fee Rate Sat Vb"},"is_segwit":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Segwit"},"is_taproot":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Taproot"},"has_inscription":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Inscription"},"input_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Input Count"},"output_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Output Count"}},"type":"object","required":["txid"],"title":"TransactionAnalysisData"},"TxOutspend":{"properties":{"vout":{"type":"integer","title":"Vout"},"spent":{"type":"boolean","title":"Spent"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"scriptPubKey_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scriptpubkey Type"}},"type":"object","required":["vout","spent"],"title":"TxOutspend"},"TxWatchRequest":{"properties":{"webhook_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Webhook Url","description":"URL to POST when confirmations reached"},"target_confirmations":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Target Confirmations","description":"Number of confirmations to wait for","default":1}},"type":"object","required":["webhook_url"],"title":"TxWatchRequest"},"UseCaseFilter":{"type":"string","enum":["fees","blocks","transactions","mempool","mining","network","streams","prices","address","tools","status","authentication","supply","statistics","billing","websocket","admin","history","all"],"title":"UseCaseFilter"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"x-discovery":{"ownershipProofs":["0xe166267c3648b5ca4419F2c58fAEd8Cd4DF87d54"]}}