About nostrmap.com
nostrmap.com is a world map of the public Nostr relay network. It shows every relay we can find, where its server is located, whether it is online, how fast it responds, which software it runs, and which NIPs it supports.
How the data is collected
Our crawler checks relays continuously (a cycle every couple of minutes; each relay is revisited roughly every 15 minutes, unreachable ones hourly) and, for each known relay:
- requests the relay's NIP-11 information document over HTTPS,
- opens one WebSocket connection, sends a single request for one event, waits briefly for a response, and closes the connection cleanly (never more than one connection at a time to the same server),
- resolves the server's approximate location from its IP address using the DB-IP City Lite database (rounded to about 1 km before it is published; relays that share the same rounded city position are drawn on a small circle around it, so every relay stays visible and clickable).
Relays are discovered from a public seed list and from NIP-65 relay lists
(kind 10002) that users publish on the network. All data shown on this site is
available as open JSON: see relays.json,
stats.json and
stats-history.json, or as a
spreadsheet-friendly table: relays.csv.
Every relay has a
permalink page (/relay/<id>/) with an embeddable status
badge (/badge/<id>.svg) for operator READMEs.
Opt out
Relay operators can exclude their relay from nostrmap by adding this to their NIP-11 document:
"nostrmap": { "exclude": true }
The relay is removed from this site within one crawl cycle. You can also contact us (see below) to be excluded manually.
Legend
- relay online
- relay offline (seen in the last 24 hours)
- amber ring: paid relay
- blue ring: authentication required (NIP-42)
Privacy
This site sets no cookies, includes no third-party content, and runs no analytics. Map tiles are proxied through our own server so your browser never contacts anyone else. See the privacy page for details.
Attribution
- Map tiles © OpenStreetMap contributors.
- IP geolocation by DB-IP (DB-IP City Lite, CC BY 4.0).
- Relay metadata comes from relay operators via NIP-11.
Contact
TODO: operator contact address — fill before go-live.