I want to publish media files to my Instagram account from a node.js server.
I tried to find a solution in official documentation, but I find only business account solution. https://developers.facebook.com/docs/instagram-api/content-publishing
Short answer: no.
There is a content publishing api, but it is available for Instagram partners only - of which social media scheduling tools like Hootsuite are.
The best alternative I've found is that you can use the Hootsuite API to schedule content programatically - but for instagram, this will still require you to use their mobile app to do the actual publishing to Instagram.