GET https://api.twitch.tv/helix/search/channels?query=<name_user_id>
filter response array by <user_id> and get status “is_live”: true
So, if 1 request undefined and second request is_live: true then we have rerun status.
No since I don’t know of anyone doing rerun’s. We stopped due to poor support for them on Twitch and situations changed.
And if the stream shows in search, how do you know it’s a rerun? Just becuase it doesn’t show on /streams/ doesn’t mean it’s a rerun. So you are making an assumption which might not be reliable. Since there are other things that might make a channel show as live in search but not show as live on streams.
ReRuns need to be treated like a “regular” stream and surfaced as needed to the right endpoints.