bitcoind.app
CommandsGuidesAPIContact ↗
Powered by x402

Agent-ready Bitcoin RPC

Programmatic access to all 142 Bitcoin Core RPC methods. No API keys, no accounts. Free tier for single lookups. Paid tiers settle in USDC on Base via x402.

Try it
curl https://bitcoind.app/api/v1/methods/getblockchaininfo

Pricing

Free
$0
Single method lookups. 100 requests / hour per IP.
Tier 1
$0.001 / call
Bulk lists, search, filters. No rate limit.
Tier 2
$0.01 / call
Full dump of all 142 methods with examples.

Endpoints

GET/api/v1/methods/{name}FREE
Look up a single RPC method by name. Returns parameters, return schema, and code examples in curl, Python, and JavaScript.
Example
curl https://bitcoind.app/api/v1/methods/getblockcount
Response
{
  "method": {
    "name": "getblockcount",
    "category": "Blockchain",
    "summary": "Returns the height of the most-work fully-validated chain.",
    "params": [],
    "result": { "type": "number", "description": "The current block count" },
    "examples": { "curl": "...", "python": "...", "javascript": "..." },
    "docs_url": "https://bitcoind.app/getblockcount"
  },
  "meta": { "count": 1, "tier": "free", "api_version": "v1" }
}
GET/api/v1/categoriesFREE
List all RPC method categories with counts. Useful for building faceted navigation.
Example
curl https://bitcoind.app/api/v1/categories
GET/api/v1/openapiFREE
OpenAPI 3.1 schema for the entire API. Agents and tools can fetch this for auto-discovery.
Example
curl https://bitcoind.app/api/v1/openapi
GET/api/v1/methodsx402 · $0.001
Bulk list of all 142 method summaries. Replaces 142 individual lookups with one call.
Example
curl https://bitcoind.app/api/v1/methods \
  -H "PAYMENT-SIGNATURE: <x402-signed-payload>"
GET/api/v1/methods/searchx402 · $0.001
Filter methods by category, text query, or parameter name. Pass examples=true to include code snippets.
Example
curl "https://bitcoind.app/api/v1/methods/search?category=Wallet&q=send" \
  -H "PAYMENT-SIGNATURE: <x402-signed-payload>"
GET/api/v1/dumpx402 · $0.01
Complete structured dump of every method with full parameters, return schema, and code examples. One call gets everything.
Example
curl https://bitcoind.app/api/v1/dump \
  -H "PAYMENT-SIGNATURE: <x402-signed-payload>"

How x402 payment works

1.Your agent requests a paid endpoint. Server responds with 402 Payment Required and payment terms in the PAYMENT-REQUIRED header.
2.Agent signs a USDC payment payload on Base and retries the request with a PAYMENT-SIGNATURE header.
3.The facilitator verifies the signature. Settlement onchain only happens if the request succeeds (2xx response) — failed lookups don't charge.
4.Server returns 200 OK with the data and a PAYMENT-RESPONSE header containing the transaction hash.
Most agent frameworks handle this flow automatically. See the x402 SDK for client libraries in TypeScript, Python, and Go. This API is registered via the Bazaar discovery layer.

bitcoind.app — Bitcoin Core RPC Reference

GuidesAPIOpenAPIContact ↗