I don't think so. It seems the link needed is only available thru Pro, Business & Premium. FWIW it's pretty simple & user friendly, albeit the $240 or so per year. Depending how many videos you need it's fairly reasonable. Other options mostly seem to be self hosting, AWS etc.