Skip to content

Tool for tracking Instagram followers and archiving data.

Notifications You must be signed in to change notification settings

niilopoutanen/instavault

Repository files navigation

InstaVault

Tool for tracking Instagram followers and archiving data

NodeJS SvelteKit Vite Svelte Instagram JavaScript TypeScript

dashboard


Requirements

Get started

1. npm install
2. npm run vault

How does it work?

  • The app uses a script injected into browser console. No login details are needed.
  • The script uses encrypted hash keys, which means that if Instagram changes those at any moment, you can no longer fetch new data.
  • Instagram warns about not pasting scripts in the console, but if you have suspicions, see the code for yourself: The console script

Things to note

  • The data from Instagram's API is not always up to date. In some cases you might have a few days of delay until account changes show up.
  • Large accounts are not supported. The script loads accounts in batches of 50 users at a time, so accounts with more than 10 000 followers will take time, and take up lots of RAM. The rate limit is in place to not get blocked by the API.
  • Sometimes accounts might report invalid data. For example if someone has blocked you, they might not appear in other account's follower list, and therefore show an invalid follower count.
  • No accounts have been banned from using the app, but use at your own risk.
  • Login details are not asked and not saved anywhere, so they will stay safe.

Contact

niilo@poutanen.dev

Not in any way associated with Meta Platforms, Inc.