Instagram supports to publish different kind of contents to a business account programmatically, but to get everything working you have to do some preperation. I focus to avoid any SDK or dependencies, simple cURL commands are enough and can be implemented in any programming language.
3 steps to get started
Content publishing via the Graph API needs the following 3 step setup:
1. Business Instagram account(Creator accounts aren’t supported)
Press enter or click to view image in full size
Profile -> Edit profile -> Switch to professional account
2. A Facebook page linking to the Instagram account
Press enter or click to view image in full size
3. A Facebook App with the business login and Instagram API added