A complete Private Instagram API for Java and Kotlin.
Some of features:
Login | Logout | Share media to direct thread |
Edit profile | Change/remove profile picture | Get user tags by username |
Get user timeline feed | Get all user media by username | Get media by its id |
Get current user info | Get current user media | Get user info by its username |
Get direct mailbox | Get recent recipients | Get ranked recipients |
Like media | Unlike media | Follow user |
Unfollow user | Set account private | Set account public |
Delete comment | Get inbox thread | Send comment |
Change password | Send direct message | Share story |
Get location feed | Collection create/get by id/get all/add items | Send direct photo/video/ stories/profile/ link/location like/live |
- [Add] currentUser
- [Add] UnsendMessage in direct
- [Add] Load More TimeLine Posts
- [Add] Bundle To MediaOrAdd
- [Add] Bundle To Thread
- [Add] Get User Posts
- [Add] Get Me
- [Add] Get Thread By UserRecipient
- [Add] Bundle To Message
- [Add] ReelMentions to story
- [Add] StoryPolls to story
- [Add] ReelMentions To Story
- [Add] StoryFeedMedia To Story
- [Add] StoryHashtag To Story
- [Add] StoryLocation To Story
- [Add] StoryQuestion To Story
- [Add] StoryQuiz To Story
- [Add] StoryCountDown To Story
- [Add] StorySlider To Story
- [Add] StoryAntiBullySticker To Story
- [Add] Put Vote Slider To StoryProcessor
- [Add] MarkStoriesAsSeen To StoryProcessor
- [Add] StoryQuestionResponse To StoryProcessor
- [Add] StoryQuizAnswer To StoryProcessor
- [Change] threadId type in shareStory
- [Change] threadId type in shareMedia
- [Change] model of lastPermanentItem in IGThread
- [Bug Fixed] sendMediaImage in direct
- [Bug Fixed] sendVoice in direct
implementation 'io.reactivex.rxjava2:rxjava:2.2.9'
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
repositories {
maven {
url 'https://jitpack.io'
}
}
dependencies {
implementation 'com.github.SanarDev:InstagramApiForJava:2.0'
}
instaClient = InstaClient(applicationContext, "username","password");
Login Sample link
Two Step Auth Sample link
MIT.
Name | Github | Telegram | |
---|---|---|---|
Behzad Arabi | @Sanardev | behzadab15@gmail.com | https://t.me/theSanardev |