instagram-research
Research high-performing Instagram content (posts and reels) from tracked accounts using Apify's Instagram Scraper. Identifies outlier content, analyzes top 5 videos with AI, and generates reports with actionable hook formulas. Use when asked to: - Find trending Instagram content in a niche - Resear
By bradautomates · 1,384 installs
npx skills add bradautomates/head-of-content --skill instagram-research
Source repository · Upstream listing
Instagram Research
Research high performing Instagram posts and reels, identify outliers, and analyze top video content for hooks and structure.
Prerequisites
APIFY TOKEN environment variable or in .env
GEMINI API KEY environment variable or in .env
apify client and google genai Python packages
Accounts configured in .claude/context/instagram accounts.md
Verify setup:
Workflow
1. Create Run Folder
2. Fetch Content
Parameters:
type : "posts", "reels", or "stories"
days : Days back to search (default: 30)
limit : Max items per account (default: 50)
3. Identify Outliers
Output JSON contains:
total posts : Number of posts analyzed
outlier count : Number of outliers found
topics : Top hashtags and keywords
accounts : List of accounts analyzed
outliers : Array of outlier posts with engagement metrics
4. Analyze Top Videos with AI
Extracts from each video:
Hook technique and replicable formula
Content structure and sections
Retention techniques
CTA strategy
See the video content analyzer skill for full output schema and hook/format types.
5. Generate Report
Read {RUN FOLDER}/outliers.json and {RUN FOLDER}/video analysis.json , then generate {RUN FOLDER}/report.md .
Report Structure:
Focus on actionable insights. The "Top Performing Hooks" section with replicable formulas should be prominent.
Quick Reference
Full pipeline:
Then read both JSON files and generate the report.
Engagement Metrics
Engagement Score : likes + (3 × comments) + (0.1 × views)
Outlier Detection : Posts with engagement rate mean + (threshold × std dev)
Engagement Rate : (score / followers) × 100