{"uid":"cap_5cHSOqHD5DxuHKJjInOc5","slug":"chainquery-bitcoin-rpc-deriveaddresses-7c5771c0","name":"chainquery Bitcoin RPC – deriveaddresses","description":"chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Derive addresses from an output descriptor, single or over a range. Bitcoin Core deriveaddresses.","url":"https://x402.chainquery.com/v1/rpc/deriveaddresses","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"params":{"type":"string","description":"optional: JSON-encoded array of positional RPC params"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"result":{"description":"deriveaddresses result"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VaQyZidd4kLtqiCUiJCqo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Derives Bitcoin addresses from an output descriptor, optionally over a range, using Bitcoin Core's deriveaddresses RPC via pay-per-call x402 micropayment.","exampleAgentPrompt":"Derive the Bitcoin addresses for the descriptor 'wpkh([d34db33f/84h/0h/0h]xpub6DJ2dNUysrn5Vt36jH2KLBT2i1auw1tTSSomg8PhqNiUtx8QX2SvC9nrHu81fT41fvDUnhMjEzQgXnQjKEu3oaqMSzhSrHMxyyoEAmUHQbY/0/*)' over index range 0 to 4.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a 'result' field containing an array of Bitcoin address strings derived from the provided output descriptor, one per index in the requested range (or a single address if no range specified).","failureModes":["Invalid or malformed descriptor returns RPC error in result field","Range out of bounds for the descriptor returns Bitcoin Core error","Malformed JSON in params query parameter returns 400 or RPC parse error","Payment failure (402) if x402 micropayment is not properly handled","Network timeout if Bitcoin Core node is temporarily unavailable"],"whenToPreferThis":"Use this endpoint when you need to derive Bitcoin addresses from an output descriptor (e.g. xpub-based, P2WPKH, P2SH, multisig) without setting up your own Bitcoin Core node or managing API keys. Ideal for wallet tooling, address verification, or HD wallet address enumeration via a pay-per-call model.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:56:04.094Z","isFirstParty":false}