An open API service indexing awesome lists of open source software.

https://github.com/instagram-automations/instascraper

instascraper and Instagram data extraction tool
https://github.com/instagram-automations/instascraper

automation bot instagram instagram-scraper instascraper nodejs playwright python scraper selenium social-media web-scraping

Last synced: 8 months ago
JSON representation

instascraper and Instagram data extraction tool

Awesome Lists containing this project

README

          

# InstaScraper

A modern Instagram scraping toolkit that helps you extract public Instagram data like profiles, posts, followers, hashtags, and engagement analytics β€” all without coding.



Telegram


Discord


WhatsApp


Gmail


For discussion, queries, and freelance work β€” reach out πŸ‘†

---

## Introduction
> InstaScraper is a powerful and lightweight tool for scraping public Instagram data efficiently. It’s designed for marketers, analysts, and developers who want to collect structured data like followers, hashtags, and engagement metrics β€” without using the official API.


instascraper.png

### Key Benefits
1. No login or API token required.
2. Scrape unlimited profiles and posts safely.
3. Easy setup β€” no coding knowledge needed.
4. Built-in proxy rotation and anti-detection logic.
5. Export clean data to CSV, JSON, or database formats.

---

## Features

| Feature | Description |
|----------|-------------|
| Profile Scraping | Extract public info like username, bio, followers, and engagement rate |
| Post Scraping | Get captions, hashtags, likes, comments, and media URLs |
| Hashtag Analysis | Scrape trending hashtags and related posts |
| Proxy Support | Use rotating proxies for safe, large-scale scraping |
| Data Export | Export all data in CSV, JSON, or database format |

---

## Use Cases
- Market research and influencer analysis
- Hashtag tracking and trend discovery
- Competitor performance monitoring
- Content strategy and engagement analytics
- Academic or sentiment analysis

---

## FAQs

**Q:** What data can I collect with InstaScraper?
**A:** You can collect public data such as profile details (username, bio, followers), posts (captions, hashtags, likes, comments), and hashtag-related insights. It does not access private data or DMs.

**Q:** Do I need coding skills to use InstaScraper?
**A:** No β€” InstaScraper offers a simple command-line and GUI mode. You can extract data with ready-made templates or use the API if you’re a developer.

**Q:** What are the best use cases for InstaScraper?
**A:** It’s best for influencer analysis, social media reporting, hashtag tracking, and competitor research where structured Instagram data is needed.

---

## Results
-----------------------------------
> 10x faster data collection
> 95% accuracy on public profiles
> Fully automated proxy rotation

## Performance Metrics
-----------------------------------
Average Performance Benchmarks:
- **Speed:** 3x faster than manual extraction
- **Stability:** 99.4% uptime
- **Ban Rate:** <0.3% with proxy rotation
- **Throughput:** 500+ profiles/hour per session

---

## Do you have a customized project for us?
Contact Us



Gmail
support@appilot.app

┃

Telegram
pilot

┃

Discord
zee#2655

┃

WhatsApp
whatsapp



---

## Installation

### Pre-requisites
- Node.js or Python
- Git
- Docker (optional)

### Steps
```bash
# Clone the repo
git clone https://github.com/yourusername/instascraper.git
cd instascraper

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Setup environment
cp .env.example .env

# Run
npm start
# or
python main.py
```

---

## Example Output

```bash
{
"username": "pilot_dev",
"followers": 4523,
"following": 612,
"bio": "Automation enthusiast | Data Miner",
"latest_post_caption": "Exploring automation at scale πŸ’‘"
}
```

---

## License

MIT License