You could theoretically host a Piped API instance, and use it to get channel info. I guess you are already using your own SSL certificates, judging by what you are trying to accomplish.
This is the Piped org btw: https://github.com/TeamPiped
It is a YouTube frontend/proxy.
Edit: I made a post on Piped's community, so we can discuss it there: https://discuss.online/post/16448014