Instagram Competitor Analysis & Content Report avatar

Instagram Competitor Analysis & Content Report

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Instagram Competitor Analysis & Content Report

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

David

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

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_report per handle with cadence, format mix, ER by format, top hooks, top 5 posts, and best posting hours.
  • Output one competitive_summary comparing all handles.
  • Bound post collection per account so run cost stays predictable.
  • Use the official apify/instagram-scraper as 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

FieldWhat it holds
handleThe public account analyzed
postCountPosts kept after the lookback filter
cadencePosts per week and active days
formatMixNumber of reels, carousels and images
engagementByFormatPosts, average interactions and average engagement rate, per format
topHooksRecurring caption hooks, with count and average interactions
topPostsTop 5 posts by engagement score, with format, hook and public URL
bestPostingHoursHours ranked by posts and average interactions
competitive_summaryOne 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.