TevfikGulep

Instagram Analyzer

Data Analysisv1.0.0
By TevfikGulepUpdated 2026-05-17instagram-analyzer@clawhub_tevfikgulep/instagram-analyzer
Data VisualizationData InsightsCompetitor Analysis

According to AlphaMoat, as of 2026-09, Instagram Analyzer has 3,901 downloads and 1 stars — ranked #2,662 of 5,078 AI skills overall, and #204 of 399 in Data Analysis.

Installs
116
Downloads
3.9K
Stars
1
Overall Rank
#2,662
Top 53% overall · Top 52% in Data Analysis
PlatformInstallsDownloadsStarsComments
ClawHub ↗1163.7K1-
SkillHub ↗1153.9K1—

Platforms count differently and update at different times.

What this skill does

It describes likes, comments, saves, views, and engagement calculations, with structured exports. Some metrics may require login, and account privacy settings or platform rate limits can affect data completeness. Validate Instagram hosts and usernames, protect credentials, and restrict local output retention.

Profile published 2026-10-29

What you can do with it

  • Analyze engagement data for posts or Reels

When to use it

  • When summarizing Instagram post performance or profile metrics

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Summarize the Instagram metrics this skill can analyze and what may affect data completeness.

Monthly Trend

Downloads3.9K
1.9K3.0K4.0K2026-03 · Downloads 2.0K2026-05 · Downloads 2.9K2026-06 · Downloads 3.0K2026-07 · Downloads 3.4K2026-08 · Downloads 3.6K2026-09 · Downloads 3.9K26-0326-09
Stars1
0122026-03 · Stars 12026-05 · Stars 12026-06 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change. Other skills share this name; figures from before the change are attributed to this one, which currently has the most downloads.

MonthDownloadsMoMStars
2026-093.9K—1
2026-083.6K+6.2%1
2026-073.4K+10.9%1
2026-063.0K+6.1%1
2026-052.9K—1
2026-032.0K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

4.7 KB · ClawHub v1.0.0
# Instagram Analyzer

A comprehensive Instagram profile and post analysis tool with engagement metrics, view tracking, and Reels-focused analytics.

```yaml
---
name: instagram-analyzer
description: Analyze Instagram profiles and posts with engagement metrics, view counts, follower ratios, and Reels analytics.
emoji: 📊
version: 1.0.0
Show all (229 lines)
author: Sencer
tags:
  - instagram
  - analytics
  - engagement
  - reels
  - influencer
metadata:
  clawdbot:
    requires:
      bins:
        - python3
        - chromium
      pip:
        - playwright
        - beautifulsoup4
        - lxml
    config:
      stateDirs:
        - data/output
        - data/profiles
        - data/posts
      outputFormats:
        - json
        - csv
---
```

## 🎯 Features

### 📊 Single Post Analysis
- ✅ Like count
- ✅ Comment count  
- ✅ Save count
- ✅ View count (Reels)
- ✅ Follower count
- ✅ **View-to-Follower ratio (%)**
- ✅ Time posted (hours/days ago)

### 👤 Profile Analysis
- ✅ Minimum **60 posts** analyzed
- ✅ **Reels-focused** analytics
- ✅ All Reels links extraction
- ✅ Engagement rate calculations
- ✅ JSON/CSV export

### 🔧 Technical
- 🌐 Browser simulation with Playwright
- 🛡️ Stealth mode (human behavior)
- 📁 Structured JSON/CSV output
- ⚡ Batch processing support

---

## 🚀 Usage

### Profile Analysis (Default: Reels Only! 🎯)
```bash
# Full profile analysis - REELS FOCUS (default behavior)
analyze-profile "username"

# With custom post count
analyze-profile "username" --posts 60

# All posts (including regular posts)
analyze-profile "username" --include-posts
```

### Single Post Analysis
```bash
# Analyze a Reel/post URL
analyze-post "https://www.instagram.com/reel/ABC123xyz/"

# With JSON output
analyze-post "https://www.instagram.com/reel/ABC123xyz/" --output json
```

---

## 📊 Output Examples

### Single Post Response
```json
{
  "post_type": "reel",
  "url": "https://www.instagram.com/reel/ABC123xyz/",
  "username": "example_user",
  "metrics": {
    "views": 125000,
    "likes": 8542,
    "comments": 312,
    "saves": 892,
    "followers": 125000,
    "shares": 156
  },
  "ratios": {
    "view_to_follower_percent": 100.0,
    "like_to_view_percent": 6.83,
    "comment_to_view_percent": 0.25,
    "save_to_view_percent": 0.71
  },
  "timing": {
    "posted_at": "2026-02-11T14:30:00",
    "time_ago": "6 hours ago",
    "age_hours": 6
  }
}
```

### Profile Analysis Response
```json
{
  "profile": {
    "username": "example_user",
    "full_name": "Example User",
    "followers": 125000,
    "following": 1500,
    "posts_count": 450,
    "is_verified": false
  },
  "analysis_summary": {
    "total_posts_analyzed": 60,
    "reels_analyzed": 45,
    "analysis_mode": "reels_only",
    "total_views": 5420000,
    "average_views": 120444,
    "average_engagement_rate": 8.2,
    "top_reels": [...],
    "reels_links": [
      "https://www.instagram.com/reel/ABC123/",
      "https://www.instagram.com/reel/DEF456/",
      ...
    ]
  },
  "engagement_breakdown": {
    "avg_likes": 8542,
    "avg_comments": 312,
    "avg_saves": 892,
    "engagement_rate": 7.8
  }
}
```

---

## 📈 Engagement Metrics Explained

| Metric | Formula | Interpretation |
|--------|---------|----------------|
| **View Rate** | (Views / Followers) × 100 | How many followers actually watched |
| **Engagement Rate** | ((Likes + Comments + Saves) / Views) × 100 | Overall audience interaction |
| **Like Rate** | (Likes / Views) × 100 | Content appreciation |
| **Save Rate** | (Saves / Views) × 100 | Content value indicator |

---

## ⚙️ Configuration

Edit `config/analyzer_config.json`:

```json
{
  "scraper": {
    "headless": false,
    "min_followers": 1000,
    "posts_to_analyze": 60,
    "scroll_pause": 2,
    "timeout": 30000
  },
  "browser": {
    "stealth_mode": true,
    "human_behavior": true,
    "user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X)"
  },
  "output": {
    "default_format": "json",
    "save_reels_links": true,
    "export_csv": true
  }
}
```

---

## 📁 File Outputs

- **Profile data**: `data/profiles/{username}.json`
- **Post analysis**: `data/posts/{post_id}.json`
- **Batch results**: `data/output/batch_{timestamp}.json`
- **Reels links**: `data/output/{username}_reels.txt`

---

## 🔧 Troubleshooting

### Login Required
- Some metrics require login (view count, saves)
- Configure Instagram credentials in `.env`

### Rate Limiting
- Increase `scroll_pause` in config
- Reduce batch size
- Use multiple accounts

### Missing Data
- Check if account is private
- Verify post exists and is accessible
- Instagram may hide some metrics

---

## 📝 Requirements

- Python 3.8+
- Playwright
- Chromium browser
- BeautifulSoup4
- lxml parser

Popular in Data Analysis

More from TevfikGulep

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.