awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ohld avatar

ohld/igbot

0
View on GitHub↗
4,849 stars·1,424 forks·Python·Apache-2.0·16 viewshikerapi.com/p/N2P6iqiM↗

Igbot

igbot is an Instagram automation bot that handles routine social media interactions on Instagram, including following, unfollowing, liking, and commenting on posts and profiles. It also functions as a video metadata extractor, retrieving download URLs, view counts, and audio information from Instagram Reels and public short videos.

To carry out these actions, the bot combines GraphQL API scraping with headless browser automation, mimicking human behavior through randomized action timing, session cookie persistence, and user agent rotation. A task queue with exponential backoff retry ensures reliable operation even when individual actions fail.

Additional capabilities cover automated engagement routines and content scraping, supporting social media growth by managing interactions over time. The repository includes documentation for setup and usage, along with instructions for configuring authentication and scheduling automated tasks.

Features

  • Instagram - A bot that automates Instagram actions including following, unfollowing, liking, and commenting.
  • Growth Automators - Automates Instagram actions such as following, liking, and commenting to manage account engagement and growth.
  • Social Media Management - Manages social media interactions and grows followers through automated routines on Instagram.
  • Headless Browser Automation - Controls a headless browser to simulate human interactions on Instagram for automated engagement.
  • Instagram Engagement Clients - Automates Instagram following, unfollowing, liking, and commenting to manage account engagement.
  • Reel Metadata Accessors - Fetches metadata, download URLs, view counts, and audio information from Instagram Reels.
  • Scraping Clients - Queries undocumented GraphQL endpoints to retrieve media metadata and download URLs from Instagram.
  • Automated Social Media Commenting - Posts comments on Instagram posts automatically to boost interaction.
  • Instagram Content Retrievers - Retrieves metadata, download links, and analytics from public Instagram short videos.
  • Video Metadata Extraction - Extracts view counts, audio info, and download URLs from Instagram Reels and similar short videos.
  • User Agent Rotation - Cycles through multiple user agent strings on each request to avoid detection during Instagram automation.
  • Randomized Request Delays - Inserts variable delays between automated actions to mimic human behavior and avoid detection.
  • Session-Cookie Persistences - Saves and restores Instagram session cookies to maintain authenticated state across bot runs.
  • Queued Retry Executors - Queues Instagram actions sequentially and retries failed operations with exponential backoff.

Star history

Star history chart for ohld/igbotStar history chart for ohld/igbot

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ohld/igbot do?

igbot is an Instagram automation bot that handles routine social media interactions on Instagram, including following, unfollowing, liking, and commenting on posts and profiles. It also functions as a video metadata extractor, retrieving download URLs, view counts, and audio information from Instagram Reels and public short videos.

What are the main features of ohld/igbot?

The main features of ohld/igbot are: Instagram, Growth Automators, Social Media Management, Headless Browser Automation, Instagram Engagement Clients, Reel Metadata Accessors, Scraping Clients, Automated Social Media Commenting.

What are some open-source alternatives to ohld/igbot?

Open-source alternatives to ohld/igbot include: dilame/instagram-private-api — This project is a TypeScript-based private API SDK and automation framework for Instagram. It serves as a server-side… joeyism/linkedin_scraper — This project is a LinkedIn data scraper and professional profile extractor designed to collect information from… huaying/instagram-crawler — This project is a web scraping and automation tool designed to collect public data from Instagram and perform… subzeroid/instagrapi. dreammis/social-auto-upload — This project is a social media automation tool designed to publish videos and images across multiple social networks… instapy/instapy — InstaPy is a Python-based automation library designed to manage social media engagement and audience growth. It…

Open-source alternatives to Igbot

Similar open-source projects, ranked by how many features they share with Igbot.
  • dilame/instagram-private-apidilame avatar

    dilame/instagram-private-api

    6,445View on GitHub↗

    This project is a TypeScript-based private API SDK and automation framework for Instagram. It serves as a server-side toolkit for NodeJS that interfaces with undocumented API endpoints to programmatically manage profiles and automate account operations. The library focuses on mimicking authentic user behavior by simulating mobile application network traffic patterns and headers. It uses stateful session management to maintain authentication tokens and employs a sequence-based coordination model to execute complex workflows, such as multi-step media uploads. The framework covers several high-

    TypeScriptinstagraminstagram-apiinstagram-client
    View on GitHub↗6,445
  • joeyism/linkedin_scraperjoeyism avatar

    joeyism/linkedin_scraper

    3,746View on GitHub↗

    This project is a LinkedIn data scraper and professional profile extractor designed to collect information from professional networking sites. It functions as a headless browser scraper that extracts professional profiles, company details, and job listings using automated browser sessions. The tool includes a session manager that saves and loads authentication cookies to maintain persistent access to protected profiles. It employs configurable browser settings and user-agent mimicry to simulate human activity and bypass bot detection. Data extraction capabilities cover person profiles, compa

    Pythonchromecompanydriver
    View on GitHub↗3,746
  • huaying/instagram-crawlerhuaying avatar

    huaying/instagram-crawler

    1,335View on GitHub↗

    This project is a web scraping and automation tool designed to collect public data from Instagram and perform automated social media interactions. It functions by gathering profile details, captions, media files, and engagement metrics directly from web pages, bypassing the need for official developer interfaces or platform-specific credentials. The tool distinguishes itself by combining data extraction with automated engagement capabilities. It allows users to programmatically interact with content by liking posts that match specific search criteria or hashtags, aiming to increase account vi

    Pythonautoautolikerinstagram
    View on GitHub↗1,335
  • subzeroid/instagrapisubzeroid avatar

    subzeroid/instagrapi

    6,366View on GitHub↗
    Pythonapi-wrapperinstabotinstagram
    View on GitHub↗6,366
  • See all 30 alternatives to Igbot→