I will never integrate with a 3rd party API unless I have some sort of contract which prevents them from yanking the rug out from under me. Sadly, the sort of developer-hostile TOS that Instagram uses is all too common these days: "Instagram may change, suspend, or discontinue the availability of any Instagram APIs at any time. In addition, Instagram may impose limits on certain features and services or restrict your access to parts or all of the Instagram APIs or the Instagram website without notice or liability." (https://www.instagram.com/about/legal/terms/api/)