Solana RPC Health Pulse avatar

Solana RPC Health Pulse

Pricing

from $1.00 / 1,000 dataset items

Go to Apify Store
Solana RPC Health Pulse

Solana RPC Health Pulse

Keyless Solana public RPC health monitor: probes public no-key endpoints (mainnet-beta aliases, publicnode) with a light method battery; per-endpoint success/latency/error rates; stateful KVS deltas vs last run. Alerts when an endpoint goes down or latency degrades.

Pricing

from $1.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

jedi solana

jedi solana

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Keyless Solana public RPC health monitor: probes public no-key endpoints (mainnet-beta aliases, publicnode) with a light method battery; per-endpoint success/latency/error rates; stateful KVS deltas vs last run. Alerts when an endpoint goes down or latency degrades.

What you get

Every run writes a dataset with one row per record:

{
"kind": "rpc-health-pulse",
"ts": "2026-09-21T00:11:53Z",
"firstRun": true,
"prevRunTs": null,
"network": {
"slot": 448889554,
"blockHeight": 448889588
},
"endpoints": [
{
"url": "https://api.mainnet-beta.solana.com",
"ok": true,
"latencyMs": 493,
"errors": []
},
{
"url": "https://solana-rpc.publicnode.com",
"ok": true,
"latencyMs": 242,
"errors": []
},
{
"url": "https://solana.drpc.org",
"ok": false,
"latencyMs": null,
"errors": [
"getHealth: HTTP Error 400: Bad Request",
"getSlot: HTTP Error 400: Bad Request",
"getBlockHeight: HTTP Error 400: Bad Request"
]
},
{
"url": "https://rpc.ankr.com/solana",
"ok": false,
"latencyMs": null,
"errors": [
"getHealth: HTTP Error 403: Forbidden",
"getSlot: HTTP Error 403: Forbidden",
"getBlockHeight: HTTP Error 403: Forbidden"
]
}
],
"deltaVsPrev": null,
"alerts": [],
"note": null
}

Input

{
"limit": 50
}
FieldTypeDescription
limitintegerLimit: the limit parameter. Default: 50.

Use cases

  • Monitor on a schedule — run this Actor on a timer and get a fresh, normalized snapshot every time; diff the datasets to see what changed.
  • Feed a dashboard or model — clean, one-JSON-item-per-record output is ready to pipe into a spreadsheet, database, or LLM prompt without any post-processing.
  • Research & due diligence — pull a structured set of records for a topic, name, or window without scraping the public source by hand.

Limits & notes

  • No API key, no login: it only reads public endpoints/feeds. If the upstream source is degraded, the run still succeeds and returns an honest status item instead of failing.
  • Results reflect what the public source returned at run time (top-N windows, newest-first where applicable).
  • Pay-per-event via synthetic events: each default-dataset item is billed through apify-default-dataset-item ($0.001 per item), plus apify-actor-start.
  • Free to try on the free plan; PPE pricing applies to paid-plan users.

Categories

OTHER