{"id":36790458,"url":"https://github.com/cecobask/instagram-insights","last_synced_at":"2026-01-12T13:25:09.535Z","repository":{"id":175668904,"uuid":"654293486","full_name":"cecobask/instagram-insights","owner":"cecobask","description":"Use your Instagram data to find out which users are not following you back. Export followers and following user lists in various formats (table, json, yaml). Set sorting criteria and order direction of the results. Limit the number of results to get a quick overview (e.g. top 10)","archived":false,"fork":false,"pushed_at":"2024-02-19T17:14:43.000Z","size":512,"stargazers_count":22,"open_issues_count":0,"forks_count":112,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-21T16:43:07.648Z","etag":null,"topics":["follow","followers","go","golang","instagram","instagram-unfollowers","unfollow","unfollowers"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cecobask.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":["cecobask"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-06-15T20:07:33.000Z","updated_at":"2024-06-07T11:28:00.000Z","dependencies_parsed_at":"2023-10-12T03:25:19.331Z","dependency_job_id":"194833a8-7fbe-46b4-bd3a-da461867c8bc","html_url":"https://github.com/cecobask/instagram-insights","commit_stats":null,"previous_names":["cecobask/instagram-unfollowers","cecobask/instagram-insights"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cecobask/instagram-insights","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cecobask%2Finstagram-insights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cecobask%2Finstagram-insights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cecobask%2Finstagram-insights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cecobask%2Finstagram-insights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cecobask","download_url":"https://codeload.github.com/cecobask/instagram-insights/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cecobask%2Finstagram-insights/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["follow","followers","go","golang","instagram","instagram-unfollowers","unfollow","unfollowers"],"created_at":"2026-01-12T13:25:09.433Z","updated_at":"2026-01-12T13:25:09.505Z","avatar_url":"https://github.com/cecobask.png","language":"Go","funding_links":["https://github.com/sponsors/cecobask"],"categories":[],"sub_categories":[],"readme":"# instagram-insights\nDiscover various insights from your Instagram data.\n\n[![quality](https://github.com/cecobask/instagram-insights/actions/workflows/quality.yaml/badge.svg)](https://github.com/cecobask/instagram-insights/actions/workflows/quality.yaml)\n[![codecov](https://codecov.io/gh/cecobask/instagram-insights/graph/badge.svg)](https://codecov.io/gh/cecobask/instagram-insights)\n\n## Use-cases\n- Find out which users are not following you back\n- Export followers and following user lists in various formats (table, json, yaml)\n- Set sorting criteria and order direction of the results\n- Limit the number of results to get a quick overview (e.g. top 10)\n\n## Prerequisites\nComplete all steps from this section.\n\n### Request to download your Instagram data\nYou need to get a copy of your Instagram data using the [Data Download](https://www.instagram.com/download/request) tool. This is a manual process that cannot \nbe automated. Instagram only allows their mobile application and website to perform this. While requesting a download of\nyour data, select the following options:\n- Types of information:\n  - [x] Followers and following\n- Format:\n  - [x] JSON\n- Date range:\n  - [x] All time\n\n### Prepare your Instagram data\nWhen your Instagram data is ready to be downloaded, you will receive an email notification.  \nAfter downloading the zip archive, containing your Instagram data, you will have two options, depending on your use-case:\n- [ ] Option 1: [Run the application using GitHub Actions workflow](#run-the-application-using-github-actions-workflow)\n- [ ] Option 2: [Run the application on your machine](#run-the-application-on-your-machine)\n\n## Run the application using GitHub Actions workflow\n- [ ] Upload the zip file, containing your Instagram data, to a cloud storage service. Afterward, generate a public link to\nthe archive. The most common cloud storage service is probably Google Drive. Following the steps below will make your \nInstagram data archive publicly accessible:\n  - Right-click your archive and open the `Share` menu\n  - In the `General access` section use the dropdown menu and select `Anyone with the link`\n  - Select role `Viewer`\n  - Use the `Copy link` button to copy the public link to your archive\n- [ ] Set up your repository\n  - Fork the [cecobask/instagram-insights](https://github.com/cecobask/instagram-insights) repository to your account\n  - Enable the `insights` workflow ([help](https://docs.github.com/en/actions/using-workflows/disabling-and-enabling-a-workflow))\n  - Create a new repository secret ([help](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#creating-secrets-for-a-repository)):\n    - Name: `ARCHIVE_URL`\n    - Secret: this must be equal to the value of your public archive url (_previously copied_)\n- [ ] Run the `insights` workflow ([help](https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow))\n  - Shortly, check the console output of the workflow for results\n\n## Run the application on your machine\n- [ ] Download and install [Git](https://git-scm.com/downloads) + [Go](https://go.dev/doc/install)\n- [ ] Clone the repository\n- [ ] Build the application: `make build`\n- [ ] Add the application to your path\n- [ ] Load your Instagram data from a local zip file or cloud storage: `instagram information load \u003csource\u003e`\n- [ ] Discover the available commands or browse through the [documentation](docs/instagram.md): `instagram --help`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcecobask%2Finstagram-insights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcecobask%2Finstagram-insights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcecobask%2Finstagram-insights/lists"}