Caught me with my pants down since nothing is stable right now, but you can gitve https://next.nostr.watch
Its a NIP-66 client, so if you're looking for a programmatic solution, you can also just use NIP-66... (Its still a draft, search PRs in nostr-protocol/nips