Rebroadcast nostr events that didn't land

Relays go offline, rate-limit or reject events. blaastr records what every relay said about each of your broadcasts and lets you reblast an event to just the relays that don't have it yet.

A delivery report for every event

Log in with your nostr signer and open any broadcast from the last 7 days. Each relay is listed with its answer: accepted, rejected with the relay's reason, no reply, or unreachable.

Reblast to the gaps

One click resends the event to every relay that hasn't accepted it, plus relays that joined the live list since the first broadcast. Relays that already have it aren't contacted again. Reblasts count toward your daily limit.

Rebroadcast old notes and profiles

Want an older note, your profile or your relay list on more relays? Re-send the signed event to wss://blaastr.com from your client's broadcast option, or POST it to /api/event. Any event not already broadcast in the last 30 days goes out to every online relay.

Automate it with webhooks

Set a webhook from your account and receive a signed POST when each broadcast settles, as broadcast.done or broadcast.incomplete, so a bot or app can react to failed deliveries.

Questions

How long are delivery reports kept?

7 days.

Why would a relay reject my event?

Common reasons are paid or invite-only relays, auth requirements, rate limits, size limits and content policies. The relay's own message is shown in the report.

Can I rebroadcast someone else's note?

Only events whose author has an active subscription are broadcast. Gift them a subscription and their events, old and new, can go out.

Ready? Subscribe your npub, read the docs or browse the live relay list.