Instagram Account Manager (API)

Instagram Account Manager (API)

A combination of python scripts that allows for the automated management of an Instagram Account.

My Instagram Account Manager leveraged the (now outdated) Instagram API to automate content posting and engagement. As the brainchild behind this innovative solution, I aimed to streamline the process of managing Instagram accounts by mimicking human behaviour in interactions and content sharing, effectively creating a form of automation for content posting (This was before AI was commonplace).

Harnessing the power of Python, my program seamlessly integrated API commands to enable a wide range of functionalities, including automated posting of content and response to comments. I created a myriad of algorithms utilising Regular Expressions that aimed to understand the content of a post or comment and generate an effective caption or comment in response.

A key highlight of this program was its ability to emulate human-like engagement, ensuring that interactions with followers appeared genuine and authentic. The tool effectively engaged with users, fostering meaningful interactions and building a following of over 1000 people.

To facilitate efficient data storage and retrieval, my program utilised JSON files as a lightweight and flexible solution. These files served as repositories for storing various data, including user preferences, engagement metrics, and content schedules, enabling seamless access and manipulation of information within the application.

Whilst more of an experiment, the development of this tool accentuated a number of my programming abilities whilst also forming a number of surprising results, such as the number of followers the account gained.