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.
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
Everything except heavy methods.
Pro
Everything, including heavy methods like log searches.
Max
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.