https://github.com/ericz99/instagram-monitor
Easily monitor instagram accounts without any problem.
https://github.com/ericz99/instagram-monitor
discord-monitor instagram-monitor instagram-scraper monitoring-tool
Last synced: 3 months ago
JSON representation
Easily monitor instagram accounts without any problem.
- Host: GitHub
- URL: https://github.com/ericz99/instagram-monitor
- Owner: ericz99
- License: mit
- Created: 2019-08-14T02:58:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T10:45:05.000Z (almost 3 years ago)
- Last Synced: 2025-03-31T04:41:11.959Z (7 months ago)
- Topics: discord-monitor, instagram-monitor, instagram-scraper, monitoring-tool
- Language: JavaScript
- Homepage:
- Size: 1.01 MB
- Stars: 45
- Watchers: 7
- Forks: 3
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Instagram Monitor / Scraper
Instagram monitor / scraper allows you to monitor user(s) activities without searching through the web. Simply follow instruction below to get started!
I have removed story monitor because of several reason, (1). I need to find better solution in dealing with rate limits, (2). I want to also separate both post and story monitor in their own respective repo. I will announce when I will upload the story monitor later.
### Installation
Instagram Monitor / Scraper requires the following...
- [Node.js (LTS Version)](http://nodejs.org/)
- [YarnPKG](https://yarnpkg.com/lang/en/docs/install/#windows-stable)Quick start:
```bash
# Install dependencies
yarn install# Run application
yarn run start# To update code
git pull# Add stuff in your config.json
{
"discord": {
"webhook_url": "",
"username": "Instagram Monitor",
"avatar": "",
"footertext": "",
"footericon": ""
},
"pollMS": 5000,
"accounts": ["cybersole", "destroyerbots", "testzhi", "offspringhq", "cncpts"],
"keywords": ["restock", "*"]
}```
Features:
```bash
# Ability to monitor any instagram accounts ✅
# Able scrape posts ✅
# OCR reader ✅```
## Updates:
```bash
9/18/19
# Added better error handling ✅
# Added story monitor ✅10/25/19
# Updated better error handling ✅
# Removed story monitor ✅ (removed temporary for now)
# Removed needing an account to authenticate ✅ (no need to use your existing account anymore)```
## Todo:
- [x] Ability to monitor any instagram accounts
- [x] Able scrape posts
- [x] Customizable Discord Embeds
- [x] OCR reader
- [x] Better way to rotate proxies
- [x] Added better error handling## Note:
- Proxy Timeout is most likely proxy ban, so it will send a 503 status code meaning it failed to request page.
- Rate Limited means status 429, so it will fail to request page.## Tips
- Recommend using proxies, it should be datacenter because I found out resi get ban very easily. (UNLESS you found unbanned resi proxies then sure.)
- Increasing your proxies pool will strongly avoid proxy timeout + datacenter been doing very good for me.
- Using more proxies, you can simply lower delay. (Go ahead and test first before setting it way low.)## Bugs?
Feel free to make an issue about any particular errors or bugs such as internal functionality bugs.
## DISCLAIMER
Please do not abuse this script, any abused from this script will result in banned by Instagram. This is meant for only to be used for educational purpose.
## Donate
Staring this repo will do the trick :)
## App Info
### Author
Eric Zhang
### Version
1.0.0
### License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details