Can this be done in Pure JS solution within browser? Why need backend?
But you need API for the things that happens off browser. Like if you want to create images inside your code.
This is good for social media managers that want to automate a lot of account posts.