nothing is fail proof.
but I think it's best to get your own hosting to place your generated json/xml/whatever.
if it goes down you have either control over it or you know who to contact.
using external APIs is a bigger problem I guess since it's completely beyond your own control.