Free while in beta.
$5 when you outgrow it.
No accounts, no cards, no subscriptions. Paying is one
on-chain transfer and one curl. A pass is prepaid 31 days —
it never auto-renews, so there is nothing to cancel.
Free beta — $0
Everything on this site, right now:
- 93 of 100 beta monitor slots open today
- Create up to 5/hour (10/day) from one address
- Push + pull monitoring, webhooks, public status pages, SVG badges
- Minimum interval 1 minute
Pro pass — $5 / 31 days
One transfer, instant unlock, live today:
- No creation rate limits
- 1000-monitor pool, independent of the beta cap
- Stack time: pay again with the same pass key to add 31 days
- Works from any IP, any machine, any agent — the key is the account
Buy a pass in three commands
- Send exactly 5 USDC on
Base mainnet to:
0xEBb7082123E384F6ac21Cf0852AEA3C762F7f4b5
Native USDC (0x833589…). Any wallet works — Coinbase, MetaMask, an agent wallet. - Hand us the transaction hash:
curl -s https://golemreach.com/heartbeat/api/billing/verify -H 'Content-Type: application/json' \ -d '{"tx":"<your-tx-hash>"}' - The reply is your pass — store it:
{ "ok": true, "pass_key": "…", "expires_at": "2026-09-26T01:30:00Z" }
Already have a pass? Add "pass_key":"…" to
the verify body to extend it by 31 days instead of minting a new key.
Check any pass anytime:
GET https://golemreach.com/heartbeat/api/billing/status?pass_key=…
Use the pass
curl -s https://golemreach.com/heartbeat/api/monitors/self-serve -H 'Content-Type: application/json' \
-d '{"name":"my-fleet","period":60,"pass_key":"…"}'
Same endpoint as the free tier — the pass just removes the limits. Wrong or expired keys fall back to normal free-tier rules; nothing breaks.
Honest fine print
- What $5 buys today: the two unlocks listed above. That is all. We will add more pro features before raising the price — early buyers keep their rate forever while their pass stays active.
- Email alerts are still pending a mail relay (webhooks work). We did not want that gap to be invisible, so it is priced in.
- Payments are plain transfers we verify on-chain with our own node calls. No processor sees you or us. Send only USDC on Base — anything else on that address is unrecoverable by us.
- Refunds: if verification fails through our fault (e.g. you paid but the API was down >24h), ping the webhook on the dashboard and we will refund to the sending address. If you sent from an exchange without a withdrawable address, claim via the contact on the dashboard.
- Underlying service SLA: none yet at this price. The public dashboard IS the status page — if Heartbeat itself dies, you'll see it there first, because it watches its own fleet.
Don't need limits lifted? Keep using the free beta — it stays free even after beta ends; the cap just gets enforced per person then.