Catalyst RPC · Bitcoin and Ethereum nodes

Bitcoin and Ethereum RPC, paid in bitcoin.

JSON-RPC and bitcoin address balances from our own full nodes. A flat monthly price with a speed limit, no email to sign up, and we don't log what you ask. Your app, wallet or AI agent can be running in three API calls.

BitcoinEthereumAddress index
# 1. an account, no email curl -X POST rpc.catalystanalytics.io/v1/accounts → { "api_key": "crpc_…" } # 2. a plan, paid in bitcoin curl -X POST …/v1/orders -d '{"plan":"pro"}' → { "checkout_url": "…", "amount_usd": 49 } # 3. call the nodes curl …/v1/btc/address/1A1zP1eP… -H 'authorization: Bearer crpc_…' → { "confirmed": 5758452140, "txs": 66901 }

Live from our nodes

Both mempools, right now.

What's waiting to be mined, beside the latest blocks, straight from the Bitcoin and Ethereum nodes behind Catalyst RPC.

Loading the latest blocks…

Why Catalyst RPC

The node access bitcoiners and agents actually want.

Paid in bitcoin

Plans are bitcoin invoices from our own BTCPay Server. No card, no stablecoins, no email to sign up.

Built for agents

llms.txt, an OpenAPI spec, and 402 responses that say how to pay. An agent can sign up, pay and call with no human.

Address balances included

Any bitcoin address's balance and history count from our Fulcrum index, on every plan. Elsewhere it's often an add-on.

No request logs

We don't store the methods, parameters or addresses you query. Only your plan and when it ends.

Plans

A flat price and a speed limit. No request counting.

Prepaid in bitcoin for 1 month, 3 months, or 12 months for the price of 10. Every plan includes Bitcoin, Ethereum and address balances.

Basic

$15/month
10 requests per second

Everything except heavy methods.

Pro

$49/month
25 requests per second

Everything, including heavy methods like log searches.

Max

$99/month
50 requests per second

Everything; limited spots.

How these plans compare with QuickNode, Alchemy, Infura and others →

What's on the nodes

Our own full nodes in Texas.

Not a reseller of someone else's endpoints. Read-only methods plus transaction broadcasting; wallet, admin and debug methods are never exposed.

  • Bitcoin Knots with a full transaction index
  • Address balances and history from our Fulcrum index
  • Ethereum mainnet on reth and Lighthouse
  • Batches of up to 50 calls; key in a header or the URL
  • Best effort from one location, stated plainly, with live status above

Questions

Node access, answered.

What is a Bitcoin or Ethereum RPC endpoint?

It's a URL your app, wallet or AI agent sends JSON-RPC requests to, to read the blockchain (blocks, transactions, balances, fees) and broadcast transactions, without running its own node. Catalyst RPC answers from our own full nodes.

Can I pay for RPC with bitcoin?

Yes. Plans are paid in bitcoin: you get an invoice from our own BTCPay Server, by API or on a checkout page. No card, and no email needed to create an account.

Can an AI agent sign up and pay by itself?

Yes. An agent can read /llms.txt or the OpenAPI spec, create an account with one API call, buy a plan by paying a bitcoin invoice, and start calling, with no human in the loop. Without an active plan, calls return HTTP 402 explaining how to pay.

Do you log my requests?

No. We don't store the methods, parameters or addresses you query, only your plan and when it ends.

Can I look up any bitcoin address's balance?

Yes, on every plan. GET /v1/btc/address/{address} returns its confirmed and unconfirmed balance in sats and its transaction count, from our own Fulcrum index. Many providers charge extra for this.

How is the speed limit counted?

Each plan allows a number of requests per second. Ordinary calls count as one; heavy methods like Ethereum log searches count as more, and need Pro or Max.

Is there a free plan or a trial?

No. Plans start at $15 a month. Buy one month to try it.

What happens when my plan ends?

Nothing is charged automatically, since bitcoin payments aren't recurring. Buy again before the end date and the new time is added on; if it lapses, calls return HTTP 402 until you renew.

How reliable is it?

It runs on our own hardware in one place, so it's best effort with no uptime guarantee yet. It suits agents, wallets, apps and data jobs; high-availability production systems should keep a second provider.

Point your app or agent at our nodes.

Read the agent guide, or ask us anything.