# subzeroid/instagrapi

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/subzeroid-instagrapi).**

5,895 stars · 883 forks · Python · mit

## Links

- GitHub: https://github.com/subzeroid/instagrapi
- Homepage: https://hikerapi.com/p/bkXQlaVe
- awesome-repositories: https://awesome-repositories.com/repository/subzeroid-instagrapi.md

## Topics

`api-wrapper` `instabot` `instagram` `instagram-account` `instagram-api` `instagram-api-python` `instagram-automation` `instagram-bot` `instagram-client` `instagram-crawler` `instagram-downloader` `instagram-feed` `instagram-photos` `instagram-private-api` `instagram-scraper` `instagram-sdk` `instagram-stories` `instagrapi` `instaloader` `instapy`

## Tags

### Part of an Awesome List

- [Social Media Automation](https://awesome-repositories.com/f/awesome-lists/media/social-media-automation.md) — Automates Instagram user, media, story, messaging, upload, and insight operations through a unified API wrapper. ([source](https://subzeroid.github.io/instagrapi/getting-started.html))
- [Detailed Follower Profile Exporters](https://awesome-repositories.com/f/awesome-lists/ai/information-extraction/social-media-profile-extractors/detailed-follower-profile-exporters.md) — Returns detailed profile fields per follower including username, profile picture, verification status, and business contact info. ([source](https://hikerapi.com/instagram-followers-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Post Retrievers](https://awesome-repositories.com/f/awesome-lists/media/media-and-content/social-media-post-retrievers.md) — Accesses public post metadata, reels, and their associated comments from Instagram. ([source](https://hikerapi.com/))

### Software Engineering & Architecture

- [API Wrappers](https://awesome-repositories.com/f/software-engineering-architecture/api-wrappers.md) — An unofficial Python library that wraps Instagram's private and public APIs for automated content retrieval and social media management.
- [Rate-Limit-Aware Backoffs](https://awesome-repositories.com/f/software-engineering-architecture/request-throttling/rate-limiting/rate-limit-aware-backoffs.md) — Ships a rate-limit-aware backoff that distinguishes throttling, session expiry, and challenge responses.

### Artificial Intelligence & ML

- [Social Media Account Workload Separations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-data-assistants/read-only-database-querying/read-write-node-separations/social-media-account-workload-separations.md) — Separates read and write workloads across accounts to reduce the risk of platform restrictions. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
- [Account-Level Read-Write Separations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-data-assistants/read-only-database-querying/read-write-node-separations/account-level-read-write-separations.md) — Separates read and write workloads across accounts to reduce the risk of restrictions on social media platforms.
- [Message Management](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/conversation-management/conversation-threads/message-management.md) — Reads and sends messages within private conversation threads on the platform. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))
- [Model Context Protocol Servers](https://awesome-repositories.com/f/artificial-intelligence-ml/model-context-protocol-servers.md) — An MCP server that exposes Instagram and Threads data tools for natural-language queries from AI assistants.

### Business & Productivity Software

- [Gradual Account Warmups](https://awesome-repositories.com/f/business-productivity-software/account-management/account-management/gradual-account-warmups.md) — Gradually warms new accounts with read-heavy actions to avoid triggering anti-abuse systems. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
- [Intersection Analyzers](https://awesome-repositories.com/f/business-productivity-software/polls-and-events/audience-engagement-tools/follower-notification-systems/follower-relationship-managers/intersection-analyzers.md) — Computes follower intersection sets between Instagram accounts to reveal shared audiences. ([source](https://hikerapi.com/))
- [Public Account Follower Retrievers](https://awesome-repositories.com/f/business-productivity-software/polls-and-events/audience-engagement-tools/follower-notification-systems/follower-relationship-managers/public-account-follower-retrievers.md) — Retrieves the complete follower list of any public Instagram account through paginated API requests. ([source](https://hikerapi.com/instagram-followers-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Public Account Following Retrievers](https://awesome-repositories.com/f/business-productivity-software/polls-and-events/audience-engagement-tools/follower-notification-systems/follower-relationship-managers/public-account-following-retrievers.md) — Retrieves the complete list of accounts a public Instagram user follows, supporting pagination for large datasets. ([source](https://hikerapi.com/instagram-followers-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Follower List Retrievers](https://awesome-repositories.com/f/business-productivity-software/polls-and-events/audience-engagement-tools/follower-notification-systems/inactive-follower-identifiers/follower-list-retrievers.md) — Returns complete paginated follower and following lists for any public Instagram user without OAuth. ([source](https://hikerapi.com/instagram-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Content Management](https://awesome-repositories.com/f/business-productivity-software/social-media-content-management.md) — Uploads and manages Instagram media, stories, and reels programmatically with metadata and engagement tracking.
- [Reel Downloaders](https://awesome-repositories.com/f/business-productivity-software/media-downloaders/reel-downloaders.md) — Fetches a specific reel by its shortcode or media ID and provides a direct HD video download URL. ([source](https://hikerapi.com/instagram-reels-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Engagement Data Scrapers](https://awesome-repositories.com/f/business-productivity-software/post-engagement-tracking/engagement-data-scrapers.md) — Collects comments, follower lists, and like/comment counts on posts with pagination support. ([source](https://hikerapi.com/instagram-scraper-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Media Post Scrapers](https://awesome-repositories.com/f/business-productivity-software/post-engagement-tracking/media-post-scrapers.md) — Fetches posts, reels, and stories with captions, engagement metrics, and download URLs for any media type. ([source](https://hikerapi.com/instagram-scraper-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### Data & Databases

- [Social Media Data Scraping](https://awesome-repositories.com/f/data-databases/data-scraping-tools/social-media-data-scraping.md) — Scrapes public Instagram data including profiles, posts, comments, and followers without OAuth.
- [Profile Information Retrieval](https://awesome-repositories.com/f/data-databases/profile-information-retrieval.md) — Gets public user data such as username, full name, and profile picture from the platform. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))
- [Social Platform Data Extraction](https://awesome-repositories.com/f/data-databases/data-extraction-tools/social-platform-data-extraction.md) — Fetches public Threads profile metadata, posts, replies, and network relationships for analytics and monitoring.
- [Engagement Metadata Extraction](https://awesome-repositories.com/f/data-databases/engagement-metadata-extraction.md) — Returns view, play, like, and comment counts for a reel to measure its performance. ([source](https://hikerapi.com/instagram-reels-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Location Scrapers](https://awesome-repositories.com/f/data-databases/geospatial-data-services/geospatial-and-location-services/social-media-location-scrapers.md) — Returns top and recent posts along with metadata for a given hashtag or geographic location. ([source](https://hikerapi.com/instagram-scraper-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Hashtag Data Queries](https://awesome-repositories.com/f/data-databases/indexing-and-search/hashtag-data-queries.md) — Returns hashtag metadata, post counts, top and recent posts, and related hashtags for any tag. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Location Finders](https://awesome-repositories.com/f/data-databases/indexing-and-search/social-media-location-finders.md) — Finds locations by name and retrieves top and recent posts along with address and coordinates. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Account Insights](https://awesome-repositories.com/f/data-databases/relational-data-modeling/complex-data-modeling/data-insight-generators/social-media-account-insights.md) — Provides analytics data for individual Instagram posts including engagement metrics. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))
- [Social Media Content Searches](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/content-search-filters/social-media-content-searches.md) — Queries users, hashtags, and places in a single request and returns ranked results matching any keyword. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Filtered Searches](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/content-search-filters/social-media-filtered-searches.md) — Queries public Instagram content filtered by hashtag or location identifiers. ([source](https://hikerapi.com/))
- [Hashtag Post Retrievers](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/hashtag-post-retrievers.md) — Returns top and recent posts associated with a given hashtag. ([source](https://hikerapi.com/instagram-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Entity Discoverers](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/social-media-entity-discoverers.md) — Discovers users, places, and hashtags through Instagram's search endpoints. ([source](https://hikerapi.com/instagram-private-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Threads Data Extractors](https://awesome-repositories.com/f/data-databases/search-result-aggregators/social-media-search-aggregators/public-content-retrievers/threads-data-extractors.md) — Fetches Threads user profiles, posts, replies, and network relationships for analytics and monitoring. ([source](https://hikerapi.com/threads-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### Development Tools & Productivity

- [Client Environment Emulations](https://awesome-repositories.com/f/development-tools-productivity/device-set-managers/device-profile-configurations/client-environment-emulations.md) — Configures proxies, device profile, user agent, locale, and timezone to mimic a stable client environment. ([source](https://subzeroid.github.io/instagrapi/usage-guide/interactions.html))
- [AI Assistant Integrations](https://awesome-repositories.com/f/development-tools-productivity/ai-assistant-integrations.md) — Exposes Instagram data tools over the Model Context Protocol for AI assistant consumption. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Content Retrievers](https://awesome-repositories.com/f/development-tools-productivity/integration-metadata-retrievers/media-metadata-retrievers/security-protected-media-retrievers/social-media-content-retrievers.md) — Fetches full publication data including photos, videos, albums, IGTV, and Reels from the platform. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))

### Networking & Communication

- [User Profile Retrieval](https://awesome-repositories.com/f/networking-communication/contact-management/user-profile-retrieval.md) — Retrieves full Instagram profile data including bio, follower count, and business contact info via API key. ([source](https://hikerapi.com/instagram-private-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Story Content Retrieval](https://awesome-repositories.com/f/networking-communication/ephemeral-story-publishing/story-content-retrieval.md) — Returns current stories and highlight reels with direct media URLs and metadata before they expire. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [High Performance Scraping](https://awesome-repositories.com/f/networking-communication/high-performance-scraping.md) — Scales high-volume scraping by processing large batches of profile or media requests without throttling. ([source](https://hikerapi.com/instagram-scraper-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))
- [Social Media Automation Clients](https://awesome-repositories.com/f/networking-communication/messaging-automation-clients/social-media-automation-clients.md) — Automates Instagram actions like login, session management, posting, messaging, and follower analysis through a unified interface.
- [Interactive Story Posting](https://awesome-repositories.com/f/networking-communication/business-account-configuration/story-management/interactive-story-posting.md) — Adds stickers, location tags, user mentions, and hashtags to ephemeral story posts. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))

### Security & Cryptography

- [Interactive Challenge Resolvers](https://awesome-repositories.com/f/security-cryptography/authentication-login-handlers/interactive-challenge-resolvers.md) — Automatically resolves Instagram security challenges during the authentication flow. ([source](https://subzeroid.github.io/instagrapi/getting-started.html))
- [Automated Credential Logins](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/user-facing-login-methods/standard-web-authentication-schemes/basic-authentication/username-authentication-configurations/automated-credential-logins.md) — Automates credential-based login with optional TOTP two-factor authentication for secure access. ([source](https://subzeroid.github.io/instagrapi/usage-guide/interactions.html))
- [HTTP Session Persisters](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/agentic-session-persistence/interaction-session-persisters/http-session-persisters.md) — Saves and reloads HTTP session state and cookies from local files to maintain continuity across runs. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
- [Rate Limiting & Abuse Prevention](https://awesome-repositories.com/f/security-cryptography/rate-limiting-abuse-prevention.md) — Distinguishes between throttling, session expiry, and challenges, applying different recovery actions for each. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
- [Randomized Request Delays](https://awesome-repositories.com/f/security-cryptography/secure-randomizers/request-randomizers/randomized-request-delays.md) — Inserts variable pauses between requests to mimic human browsing patterns and avoid detection. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
- [Session Authentication](https://awesome-repositories.com/f/security-cryptography/session-authentication.md) — Manages Instagram login sessions, handles 2FA, challenges, and cookie persistence for automated access.
- [Session-Cookie Persistences](https://awesome-repositories.com/f/security-cryptography/session-cookie-handlers/session-cookie-persistences.md) — Persists session cookies and device identifiers to avoid repeated password logins across runs.
- [Session Management](https://awesome-repositories.com/f/security-cryptography/session-management.md) — Stores, loads, and saves session cookies and device configuration to a file for reuse. ([source](https://subzeroid.github.io/instagrapi/usage-guide/interactions.html))
- [Unresolvable Challenge Handlers](https://awesome-repositories.com/f/security-cryptography/authentication-login-handlers/interactive-challenge-resolvers/unresolvable-challenge-handlers.md) — Raises exceptions for selfie or manual-review challenges that require resolution in the official app. ([source](https://subzeroid.github.io/instagrapi/usage-guide/challenge_resolver.html))
- [Code Verifications](https://awesome-repositories.com/f/security-cryptography/password-reset-initiators/code-verifications.md) — Automatically processes verification codes received via email or SMS by calling a custom handler. ([source](https://subzeroid.github.io/instagrapi/usage-guide/challenge_resolver.html))
- [Cookie-Based Authentication Bridges](https://awesome-repositories.com/f/security-cryptography/session-cookie-handlers/cookie-based-authentication-bridges.md) — Authenticates using a sessionid cookie for lightweight compatibility with existing browser sessions. ([source](https://subzeroid.github.io/instagrapi/usage-guide/interactions.html))
- [Platform-Specific Two-Factor Flows](https://awesome-repositories.com/f/security-cryptography/two-factor-authentication/platform-specific-two-factor-flows.md) — Automatically detects and retries login through Instagram's Bloks two-factor verification when legacy endpoints fail. ([source](https://subzeroid.github.io/instagrapi/usage-guide/totp.html))
- [User Reel Retrievers](https://awesome-repositories.com/f/security-cryptography/user-profile-retrieval/user-reel-retrievers.md) — Retrieves all reels published by a specific user, returning metadata and download links for each video. ([source](https://hikerapi.com/instagram-reels-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### Web Development

- [Social Graph Paginators](https://awesome-repositories.com/f/web-development/cursor-based-pagination/social-graph-paginators.md) — Paginates through Instagram API responses to retrieve complete follower, following, comment, and media lists.
- [Authenticated Session Clients](https://awesome-repositories.com/f/web-development/mobile-api-integrations/authenticated-session-clients.md) — Sends requests through Instagram's private mobile API using a logged-in session for authorized operations. ([source](https://subzeroid.github.io/instagrapi/usage-guide/fundamentals.html))
- [Public-Fallback API Routings](https://awesome-repositories.com/f/web-development/public-api-exposure/public-fallback-api-routings.md) — Implements a fallback routing strategy that tries public endpoints before authenticated mobile API paths.
- [Social Media Extraction Tools](https://awesome-repositories.com/f/web-development/social-media-extraction-tools.md) — Extracts public Instagram data including profiles, posts, reels, stories, and engagement metrics without OAuth.

### Content Management & Publishing

- [Comment Extractors](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/comment-systems/comment-extractors.md) — Paginates through all comments on a post with commenter profiles and timestamps for analysis. ([source](https://hikerapi.com/features?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### Operating Systems & Systems Programming

- [Reel Metadata Accessors](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection/metadata-preservation-engines/metadata-extraction/programmatic-metadata-access/reel-metadata-accessors.md) — Fetches video metadata, play counts, and audio information for Instagram Reels. ([source](https://hikerapi.com/instagram-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### System Administration & Monitoring

- [Threads Content Collectors](https://awesome-repositories.com/f/system-administration-monitoring/social-monitoring-systems/threads-content-collectors.md) — Collects and processes public Threads content programmatically for trend and engagement tracking. ([source](https://hikerapi.com/threads-api?utm_source=llmstxt&utm_medium=ai&utm_campaign=llms-discovery))

### User Interface & Experience

- [Social Media Monitoring](https://awesome-repositories.com/f/user-interface-experience/interface-branding/social-media-monitoring.md) — Polls accounts for new media or stories using a saved session and compares against stored state. ([source](https://subzeroid.github.io/instagrapi/usage-guide/best-practices.html))
