Rokus do that for any of their channels that supports it, which are a whole lot.
You can use it on the web, too, and it shows which channels require a subscription: https://www.roku.com/whats-on/search I assume it's accurate for those services across other platforms than just Roku.