Data interface

Build on the observations.

The frontend is independent; the compatibility endpoints expose shared crawler data for researchers and developers.

Compatibility endpoints.

Responses are observational, rate-limited and may evolve while restoration continues.

GET /api/v1/nodes/

Paginated reachable-node observations.

GET /api/v1/nodes/{node}/

A single observed node and its advertised metadata.

GET /api/v1/snapshots/

Paginated timestamped snapshot index.

GET /api/v1/snapshots/latest/?field=top

Small aggregate view of the latest snapshot.

GET /api/v1/seeders/

Public DNS seeder health observations.

Avoid treating the reachable-node count as a census of every Bitcoin node. Private, firewalled and intermittently connected peers are outside the crawler's observation boundary.