Releases: data-scrape/instagram-account-scraper
Releases · data-scrape/instagram-account-scraper
Release list
v1.0.0 - Initial Release
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 20License
MIT License