Skip to content
Nostrdex
API

Network index · crawled every 6h

Find the right relay. Find a home for your media.

Nostrdex discovers Nostr relays and Blossom servers from public user lists and monitors, then tests every one of them every 6 hours — connection, reads, writes, uploads.

Relays
1,525
Blossom
110
User lists
12K
network://statusLive

Relays online

68%

1,044 / 1,525

Reachable
1,140
Blossom
110

Relays discovered

1,525

1,523 tested

Online now

1,044

68% of the index

Blossom servers

110

26 accept test uploads

User lists read

12K

56 paid relays

How the crawler works

Four passes, every six hours.

  1. Step 01

    Discover

    Starting from a few seed relays we read kind:10002 relay lists (NIP-65), kind:30166 monitor reports (NIP-66) and kind:10063 Blossom server lists (BUD-03). Every relay found becomes a new source.

  2. Step 02

    Probe

    Each relay gets its NIP-11 document fetched, a WebSocket opened, a REQ for recent events and a signed ephemeral test event published to see whether it accepts writes.

  3. Step 03

    Upload

    Each Blossom server receives a tiny signed PNG upload. A few seconds later we fetch it again, verify the SHA-256 hash and then delete it.

  4. Step 04

    Publish

    Results are scored, stored and exposed through this site and a free JSON API — no key, no sign-up, CORS enabled.

Free JSON API · v1

Query the index directly.

Same crawl data, no key, no sign-up, CORS enabled. Ship a client, a monitor, or your own directory.

Read the API docs