# Bitcoin Core RPC Methods Directory

> Bitcoin Core RPC Methods Directory is a paid API for AI agents from www.bitcoind.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns a complete list of all Bitcoin Core RPC methods with name, category, summary, and parameter count in a single call.

## Facts

- Endpoint: GET https://www.bitcoind.app/api/v1/methods
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/www-bitcoind-app-149ed2b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x0lqjU_H8bYbfA-inCYs2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability www-bitcoind-app-149ed2b3
```

Example prompt: Can you give me a complete list of all Bitcoin Core RPC methods, including their categories, one-line summaries, and how many parameters each one takes?

## When to prefer this

Use this endpoint when you need a comprehensive, structured overview of all available Bitcoin Core RPC methods without making 142 individual lookups. Ideal for building developer tools, documentation browsers, method discovery flows, or when an agent needs to identify which RPC method to use for a given Bitcoin operation.

## Known failure modes

- Payment required (402) if x402 micropayment header is missing or insufficient
- Upstream data unavailable if bitcoind.app service is down
- Empty or partial method list if the underlying Bitcoin Core version data is stale

## How this service works

Complete list of all Bitcoin Core RPC methods (summaries). One call replaces up to 142 individual lookups. Returns name, category, summary, and parameter count for every method.

## Output

A JSON array of all Bitcoin Core RPC methods, each containing the method name, category (e.g. Blockchain, Wallet, Network), a one-line summary of what it does, the number of parameters it accepts, and a link to full documentation. Up to 142 methods returned in a single response.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "pathParams": {},
  "queryParams": {}
 }
}
```

## Request schema (JSON Schema)

```json
{
 "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"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "methods"
     ],
     "properties": {
      "meta": {
       "type": "object"
      },
      "methods": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "name",
         "category",
         "summary",
         "docs_url"
        ],
        "properties": {
         "name": {
          "type": "string",
          "description": "RPC method name"
         },
         "summary": {
          "type": "string",
          "description": "One-line description of what the method does"
         },
         "category": {
          "type": "string",
          "description": "Method category (Blockchain, Wallet, etc)"
         },
         "docs_url": {
          "type": "string",
          "description": "Link to full human-readable docs"
         },
         "param_count": {
          "type": "number",
          "description": "Number of parameters accepted"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/www-bitcoind-app-149ed2b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.bitcoind.app](https://www.zero.xyz/host/www.bitcoind.app/llms.txt)
