For the broadcaster, you can save your files locally and upload from your own pc. Xsplit and other software allows you to both save and broadcast at the same time. Some software allows you to save an even higher res version locally so that should be preferred.
As for our api, it shouldn’t return raw files to you without proper authentication. If we made these API’s public in our current setup, we’d have to support that in the future even though our position is that we need to put in access control.
Honestly, it is quite easy to discover archive URLs so saying that we don’t offer it is a bit disingenuous. We just are not publicly supporting the easily discovered ways of doing this because we plan to change things to protect the content the broadcaster produces.
I hope that helps explain things.