Love it! A possible addition could be storing the user's subscribed TV services and region in local storage in order to bias the returned search results. Additionally, on the results page, take the user's region and display icons for each service that they can stream or purchase from without them needing to click through!