Most social media reporting workflows start the same way:
Someone opens a few competitor profiles, checks recent posts, copies links into a spreadsheet, guesses which Reels performed best, and turns everything into a weekly report.
That works once.
It becomes painful when you want to do it every week.
So I built a small open-source Python starter that turns public Instagram-style data into repeatable competitor intelligence reports.
The project is here:
https://github.com/prodkit-labs/instagram-competitor-intelligence
It is intentionally not an Instagram bot, not a login automation tool, and not an API wrapper.
It is a reporting workflow.
The goal is simple:
Take public profile and media data, rank what performed well, extract useful patterns, and generate a weekly competitor report.
What the project does
The current version can help you:
compare public competitor accounts
rank recent posts and Reels by engagement
extract hashtag trends from captions
detect creator, influencer, and brand…