Disclaimer ⚠: This API is private. Means that instagram has not documented or allowed others to use this API. If you are using this API harshly then instagram may ban your account. Developers will not be responsible for anything happend to your account.
- Lightweight and Easy 2 use
- No need api token
- Supports Sending messages (Text & photos)
- Supports Getting/fetching messages (only Text)
- Supports Deleting message
- Supports Spamming DMs
- Supports Realtime direct messages listener
- Supports Login using cache/saving sessions
- Supports Posting (Only photo)
- Supports Adding stories (Only photo)
- Supports Following / Unfollowing others
- Supports Acception / Ignoring follow request
- Supports Scrapping followings and followers
In your project build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
In your app build.gradle
dependencies {
implementation 'com.github.ErrorxCode:EasyInsta:2.7.2'
}
Instagram.login("username","password").actions().doSomething().addOnCompleteListener(task -> {
if (task.isSuccessful())
System.out.println("Success");
else
task.getException().printStackTrace();
});
Answer. Yes. But Instagram don't allow to make bots with their officail graph APIs. Altho This is not the officail api, but you should still follow the usage limits to prevent detection.
Answer. No, Use Instagram basic display API for that.
Answer. No. You only need to have username and password of the account.
Contributions are always welcome!
There is always a scope of improvement in this library. What you can do is you can add more methods from instagram4j library.
For support, follow us on instagram. It would be nice if you give this repo a star.