{"id":20857397,"url":"https://github.com/maron09/instafolloweralert","last_synced_at":"2026-04-19T16:33:08.312Z","repository":{"id":164726759,"uuid":"640168079","full_name":"Maron09/InstaFollowerAlert","owner":"Maron09","description":"A script that monitors an Instagram account and once it gets a new follower it send a post request through the webhook function with the new follower username ","archived":false,"fork":false,"pushed_at":"2023-05-18T08:08:38.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T07:13:51.717Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maron09.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-13T07:51:23.000Z","updated_at":"2023-05-13T07:56:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"229bc123-f3ed-42ea-8368-b442501a7111","html_url":"https://github.com/Maron09/InstaFollowerAlert","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maron09%2FInstaFollowerAlert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maron09%2FInstaFollowerAlert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maron09%2FInstaFollowerAlert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maron09%2FInstaFollowerAlert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maron09","download_url":"https://codeload.github.com/Maron09/InstaFollowerAlert/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243230060,"owners_count":20257640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T04:38:35.611Z","updated_at":"2025-12-26T16:51:06.974Z","avatar_url":"https://github.com/Maron09.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InstaFollowerAlert\n\nThe Instagram Follower Tracker is a Python script that allows you to track new followers of a specific Instagram account. It utilizes the Instagram Private API to retrieve follower information and compare it with the previous follower count.\n\n**Prerequisites**\n\n\n`Python 3.x`\n\n`instagram-private-api library`\n\n`fake_useragent library`\n\n`bs4 (BeautifulSoup) library`\n\n`requests library`\n\n\n**Setup**\n\n\nInstall the required libraries:\n\n`instagram-private-api`: A library for interacting with the Instagram Private API.\n\n`fake_useragent`: A library for generating random User-Agent headers.\n\n`bs4 (BeautifulSoup)`: A library for parsing HTML documents.\n\n`requests`: A library for making HTTP requests.\n\nImport the necessary libraries:\n\n`instagram-private-api`: Import the Client class for interacting with the Instagram Private API.\n`fake_useragent`: Import the UserAgent class for generating User-Agent headers.\n`bs4 (BeautifulSoup)`: Import the BeautifulSoup class for parsing HTML documents.\n`requests`: Import the requests module for making HTTP requests.\n\n\n**Usage**\nSpecify the Instagram account credentials:\n\nSet the username variable to your Instagram username.\nSet the password variable to your Instagram password.\nSpecify the target Instagram account:\n\nSet the target_username variable to the username of the Instagram account you want to track the followers of.\nSpecify the webhook URL:\n\nSet the webhook_url variable to the URL of the webhook endpoint where you want to receive notifications about new followers.\nReplace the placeholder URL with your own webhook URL.\nSpecify the JSON file path:\n\nSet the json_file variable to the path where you want to store the JSON file that keeps track of followers.\nIf the file does not exist, the script will create it automatically.\nRun the script:\n\nExecute the script and it will start monitoring the follower count of the target Instagram account.\nIt will check for new followers every 60 seconds by default.\nIf a new follower is detected, it will record the username in the JSON file and send a notification to the specified webhook URL.\nStop the script:\n\nTo stop the script, you can terminate the program manually.\n\n\n\n**Limitations**\n\n\nThe script relies on the Instagram Private API, which may be subject to changes and restrictions by Instagram. Please use it responsibly and in accordance with Instagram's terms of service.\nThe script does not handle exceptions or errors gracefully. Additional error handling and validation should be implemented for a more robust solution.\nThe script assumes that the JSON file is formatted as an array of follower usernames.\n\n\n**Disclaimer**\n\n\nPlease be aware of the legal implications of using automated tools to interact with Instagram. Make sure to review and comply with Instagram's terms of service and API usage guidelines.\nUse this script responsibly and in accordance with Instagram's terms of service and any applicable laws and regulations.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaron09%2Finstafolloweralert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaron09%2Finstafolloweralert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaron09%2Finstafolloweralert/lists"}