SourceCrawler
LINK::LIVEUTC::--:--:--TIP_BLOCK::fetching…HASH::REACHABLE::QUEUE::LAST_CYCLE::SNAPSHOTS::REGIONS::BITNODES.OBSERVER //

API

This dashboard exposes a small set of JSON endpoints over your local data. They are read-only and unauthenticated — keep them inside your trust boundary.

Endpoints
All responses are JSON
GET
/api/snapshot
Return the most recent crawl snapshot as JSON.
GET
/api/status
Crawler status — state, queue size, height, last elapsed.
GET
/api/history?limit=144
Time series of reachable-node counts (1 point per crawl).
GET
/api/check?address=1.2.3.4:8333
Check if a peer is in the latest snapshot.
Example: history
$ curl http://localhost:3000/api/history?limit=5
[
  { "timestamp": 1719158400, "reachable": 17234 },
  { "timestamp": 1719158700, "reachable": 17256 },
  …
]