Instagram Competitor Analysis & Content Report
Pricing
from $15.00 / 1,000 results
Instagram Competitor Analysis & Content Report
Analyze up to 10 public Instagram accounts and get one report per handle: posts per week, format mix of reels, carousels and images, engagement rate by format, top 5 posts with URLs, recurring caption hooks and best posting hours, plus a summary comparing every competitor.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
David
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Give this Actor up to 10 public Instagram handles and it returns one Instagram content report per competitor account: how often they post, which formats they publish, which formats actually get interactions, their five best posts, the caption hooks that keep coming back, and the hours they publish at. A final item puts every account side by side. It reads public Instagram data only, with no login and no private profiles.
Who this Instagram competitor analysis is for
- Agencies producing weekly competitor content reports.
- Brands tracking which competitor formats get the most interaction.
- Founders preparing a quick Instagram content benchmark before a launch.
- Social media managers replacing manual spreadsheet copy-paste.
What is inside the Instagram content report
- Analyze up to 10 public Instagram business or creator handles per run.
- Output one
account_reportper handle with cadence, format mix, ER by format, top hooks, top 5 posts, and best posting hours. - Output one
competitive_summarycomparing all handles. - Bound post collection per account so run cost stays predictable.
- Use the official
apify/instagram-scraperas the upstream collector, then transform raw rows into strategy-ready reporting.
Input
{"handles": ["nike", "adidas"],"maxPostsPerHandle": 25,"lookbackDays": 90,"includeTopPostUrls": true}
Hard limits:
- 10 handles per run.
- 100 posts per handle maximum.
- 365 lookback days maximum.
- Public Instagram accounts only. No login, no private profiles, no comments scraping.
Output
The Actor writes one account_report item per handle and one competitive_summary item.
Data you get
| Field | What it holds |
|---|---|
handle | The public account analyzed |
postCount | Posts kept after the lookback filter |
cadence | Posts per week and active days |
formatMix | Number of reels, carousels and images |
engagementByFormat | Posts, average interactions and average engagement rate, per format |
topHooks | Recurring caption hooks, with count and average interactions |
topPosts | Top 5 posts by engagement score, with format, hook and public URL |
bestPostingHours | Hours ranked by posts and average interactions |
competitive_summary | One extra item comparing every handle in the run |
Example account row:
{"type": "account_report","handle": "brand_a","postCount": 25,"cadence": { "postsPerWeek": 3.5, "activeDays": 49 },"formatMix": { "reel": 12, "carousel": 8, "image": 5 },"engagementByFormat": {"reel": { "posts": 12, "avgInteractions": 2400, "avgEngagementRate": 0.012 }},"topHooks": [{ "hook": "summer starts here", "count": 3, "avgInteractions": 3100 }],"topPosts": [{ "format": "reel", "engagementScore": 5400, "captionHook": "summer starts here" }],"bestPostingHours": [{ "hour": 18, "posts": 6, "avgInteractions": 2900 }]}
Pricing
Recommended pay-per-event pricing: $0.005 per account report item plus a small Actor start fee. One paid result equals one competitor account analyzed; the cross-account summary is supporting output.
FAQ
Does it scrape private Instagram accounts?
No. Public accounts only.
Does it scrape comments or commenter identity?
No. v1 analyzes public post-level metadata and captions only.
Why use this instead of the raw Instagram scraper?
The raw scraper gives rows. This Actor gives the report a marketer or agency can send to a team: cadence, format performance, hooks, winners, and posting-time patterns.
Is this an Instagram API or an Instagram scraper?
Neither on its own. It calls apify/instagram-scraper to collect the public Instagram data, then turns those raw rows into the report. You get the analysis, not a dump of posts.
Can I export the report to CSV or Google Sheets?
Yes. Every run writes to a standard Apify dataset, so the report exports as CSV, JSON or Excel, or goes to Google Sheets through an Apify integration.
Disclaimer
This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Instagram or Meta.