Installation
Add JxInsta to your Gradle or Maven project in minutes
Quickstart
Authenticate, fetch a profile, and interact with posts in a few lines of code
API Reference
Explore the full Mobile and Web API surface with parameters and return types
Guides
Detailed how-to guides for profiles, posts, DMs, stories, and more
Choose your module
JxInsta ships two Gradle/Maven artifacts. Pick the one that fits your use case:Mobile API
Authenticates with a bearer token. Supports direct messages, feed, stories, posts, and social actions.
Web API
Authenticates with session cookies. Includes public (no-login) endpoints and hashtag search.
Get started in three steps
Add the dependency
Add the JitPack repository and your chosen module (
mobile or web) to your Gradle or Maven build file.Authenticate
Create a
JxInsta instance with your Instagram username and password, or reuse a saved token/session for subsequent runs.Quickstart example
JxInsta uses Instagram’s private (undocumented) API. Follow Instagram’s usage limits and add human-like delays between requests to avoid account checkpoints. See Rate Limits for guidance.