# chainquery Bitcoin Core getrpcinfo

> chainquery Bitcoin Core getrpcinfo is a paid API for AI agents from x402.chainquery.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns information about active RPC commands and current server state from a Bitcoin Core full node via pay-per-call x402 protocol

## Facts

- Endpoint: GET https://x402.chainquery.com/v1/rpc/getrpcinfo
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chainquery-bitcoin-core-getrpcinfo-00431a05
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VQM-65CzzlmE4IkEYJPsu

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 chainquery-bitcoin-core-getrpcinfo-00431a05
```

Example prompt: What RPC commands are currently active on the Bitcoin Core node? Call getrpcinfo on chainquery's full node and show me the server state.

## When to prefer this

Use this endpoint when you need to inspect the live RPC activity and server state of a Bitcoin Core node without setting up your own node or obtaining an API key. Ideal for diagnosing Bitcoin Core node behavior, auditing active commands, or building tooling that introspects node state via a pay-as-you-go model.

## Known failure modes

- Payment of $0.005 USDC not provided — 402 Payment Required response
- Node temporarily unavailable — 503 or connection error
- Malformed params query parameter — RPC parse error returned
- Insufficient USDC balance for x402 payment — payment failure

## How this service works

chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Active RPC commands and server state from chainquery's independent full node. Bitcoin Core getrpcinfo.

## Output

A JSON object containing getrpcinfo result from Bitcoin Core, including the list of active RPC commands currently being executed on the node and the node's server state information.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "params": "[]"
  }
 }
}
```

## 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",
      "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": "getrpcinfo result"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chainquery-bitcoin-core-getrpcinfo-00431a05/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.chainquery.com](https://www.zero.xyz/host/x402.chainquery.com/llms.txt)
