Skip to content

Releases: data-scrape/instagram-account-scraper

v1.0.0 - Initial Release

Choose a tag to compare

@data-scrape data-scrape released this 05 Aug 07:03

Instagram Account Scraper v1.0.0

Features

  • Profile Scraping: Extract username, full name, bio, follower count, following count, post count, verification status, business category, and profile picture URLs
  • Post Scraping: Scrape photos, videos, and carousel posts with captions, like counts, comment counts, hashtags, and mentions
  • Reel Scraping: Extract reels with view counts, play counts, duration, and music information
  • Story Scraping: Download active stories (login required)
  • Hashtag Scraping: Get top and recent posts for any hashtag
  • Follower/Following Lists: Batch retrieve follower and following lists (login required)
  • Email Extraction: Automatically extract email addresses from bios and post captions
  • Batch Scraping: Process multiple accounts from a text file with progress bars
  • Export Formats: JSON, CSV, and Excel output
  • Rate Limiting: Built-in configurable rate limiting with random delays
  • Retry Logic: Exponential backoff retry on failures
  • Proxy Support: Rotate through multiple proxies
  • CLI Tool: 10 subcommands for different scraping operations

Installation

pip install -e .

Usage

# Scrape a profile
ig-scraper profile nasa

# Scrape posts
ig-scraper posts nasa --limit 10

# Batch scrape
ig-scraper batch accounts.txt

# Hashtag scraping
ig-scraper hashtag travel --limit 20

License

MIT License