Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hartman5/instagram-mobile-api
Instagram's Private Mobile API Reversed. Automate & Scrape Anything!
https://github.com/hartman5/instagram-mobile-api
automation deobfuscation encryption http instagram instagram-api instagram-bot instagram-scraper instagram-tool javascript js-reverse meta requests reverse-engineering scraper
Last synced: 2 months ago
JSON representation
Instagram's Private Mobile API Reversed. Automate & Scrape Anything!
- Host: GitHub
- URL: https://github.com/hartman5/instagram-mobile-api
- Owner: Hartman5
- Created: 2024-07-26T19:46:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T21:11:21.000Z (6 months ago)
- Last Synced: 2024-08-14T00:09:30.348Z (6 months ago)
- Topics: automation, deobfuscation, encryption, http, instagram, instagram-api, instagram-bot, instagram-scraper, instagram-tool, javascript, js-reverse, meta, requests, reverse-engineering, scraper
- Language: JavaScript
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram's Private Mobile API Reversed
This repo includes the source code for Instagram's login request on their mobile API, no silent flags, completely undetected. The rest of the functions inside modules/Instagram.js have been redacted, you can contact me on **Telegram @reversewasm** to gain access to the redacted functions. Full access to this project contains fully reversed Instagram Bloks API, GraphQL API, along with all related algos and functions fully-reversed and undetected.
**Instagram register endpoint will be opensourced at 50 stars.**
# Data Obtained from Login Response
- x-ig-www-claim
- authorization-token
- ig-u-rur
- ig-u-shbid
- ig-u-shbts
- ig-u-ds-user-id# Project Functions
Includes a complete Instagram request signer + GraphQL and Bloks request signer.
```js
class Instagram {
async login(username, password) {} // the only opensource partasync authenticateUser2FA(username, password) {}
async submit2FA(code) {}
async getProfileData(profileId) {}
async getPostData(postId) {}
async getLocationData(location) {}
async getHashtagData(hashtag) {}
async fetchFollowers(profileId) {}
async fetchFollowing(profileId) {}
async fetchPosts(profileId) {}
async fetchTaggedPosts(profileId) {}
async fetchPostComments(postId) {}
async fetchPostLikes(postId) {}
async likePost(postId) {}
async likeStory(storyId) {}
async commentOnPost(postId, comment) {}
async followProfile(profileId) {}
async unfollowProfile(profileId) {}
async uploadPost(image, caption) {}
async uploadStory(image) {}
async uploadAvatar(image) {}
async search(query) {}
async fetchDirectMessages(state) {}
async createDirectMessageThread(profileId) {}
async sendDirectMessage(threadId, message) {}
async fetchDirectMessageThread(threadId) {}
async resetPassword(email) {}
async registerPhone(phone) {}
async verifyPhone(phone, OTP) {}
async registerEmail(email) {}
async verifyEmail(email, OTP) {}
async register(username, password) {}
async setUserBiography(biography) {}
async solveInstagramChallenge(anchor, captchaData) {}
async registerDevice(platform) {}
}
```# Contact
Contact me on Telegram below to obtain full-access.
Telegram - @reversewasm