/healthSimple API process health response for deployment checks.
Free public API
Access observed Bitcoin node stats, reachable node lists, country breakdowns, map data, version data, and node reachability checks.
Bitcoin Node Atlas is an observed crawler view, not a complete census of the Bitcoin network.
Endpoints
Read-only endpoints are best for dashboards, research, and educational tools. Reachability checks perform live network work and should be used more carefully.
/healthSimple API process health response for deployment checks.
/statsSummary counts for reachable nodes, observed addresses, network types, and the latest crawl time.
/nodesPaginated observed node rows with status, network type, protocol, user agent, block height, latency, and GeoIP fields when available.
/nodes/{node_id}Details for one observed node record, including first observed and last seen timestamps.
/check-nodeA conservative reachability check for one public Bitcoin node host and port from the API server's vantage point.
/versionsReachable node counts grouped by reported Bitcoin user agent version.
/countriesApproximate country breakdowns for observed nodes, including unknown buckets when GeoIP data is blank.
/map-dataAggregated map-friendly buckets for approximate geographic distribution without returning full raw node lists.
Free public access
The Bitcoin Node Atlas API is currently available as a free public API for reasonable use. It is intended for research, dashboards, hobby projects, educational tools, and public-interest projects.
Future API access
If usage grows, Bitcoin Node Atlas may add API keys, higher-limit plans, historical datasets, or commercial access options. The current public API remains intended for reasonable use during launch.
No paid billing, prices, API keys, or commercial plans are active on this site yet.
Use responsibly
Data reflects observed nodes, reachable nodes, approximate IP geolocation, and checks from our crawler's vantage point. Network conditions, peer limits, routing, and crawler scheduling can all affect what appears in the API.