Open Feed Sorter for Instagram and TikTok
Overview
Free and open source: sort Instagram Reels and posts or TikTok videos by views, likes, comments or outlier score. Export to CSV.
Sort any Instagram or TikTok profile by views, likes, comments or outlier score, and see every count on every tile. Free and open source. No account, no server and no paywall: it works inside the tab and sends nothing anywhere. On the web, Instagram's Posts grid shows no numbers: hover a tile and you see likes and comments for that one post, and never its views. This extension reads the counts the page has already loaded for its own grid, then lays the grid out again, best first. WHAT IT DOES - Sorts posts by most views, likes, comments, shares or saves, newest or oldest, or biggest outliers. - Puts an outlier score on every tile. 3.4x means a post did 3.4 times the account's recent median. Pinned posts and posts under three days old are left out of that median, because both would skew it. Accounts with fewer than 20 eligible posts are not scored. - Collects as much as you ask for: the latest 25, 50, 100, 250 or 500 posts, the whole feed, or a date range from the last week to all time. Nothing is held back for a paid tier. - Shows every metric on every tile at once. - Changes the order instantly. Collected posts stay in memory, so switching from views to comments redraws the grid without collecting again. - Exports to CSV, Excel (.xlsx) or JSON. The files are generated in the tab. - Stops when you press Stop, and keeps what it has collected so far. - Puts the site's own grid back when you press Show original feed. WHERE IT WORKS - Instagram: the Posts and Reels tabs of a profile. Photos and carousels have no view count, so a Posts grid is scored on likes. - TikTok: views, likes, comments, shares and saves. HOW TO USE IT 1. Open a profile page. 2. Click the extension icon, then choose a sort and how much to collect. 3. Press Sort this profile. The tab reloads and then scrolls itself while it collects. The reload is needed because the site sends the first page of posts only when the page loads, and each later page only when you scroll. When it finishes, the grid is laid out again with a toolbar above it for changing the order and exporting. PRIVACY There is no backend, no account and no analytics. The extension makes no network requests of its own. It reads the responses the page has already received, keeps them in the tab's memory, and generates exports on your computer. It asks for access to the two sites it works on and to nothing else. FAIR USE It reads what the site has already sent to your browser, at the pace of a person scrolling, with a random pause between pages. It never sends feed requests of its own. Even so, automating a site is generally against the platforms' terms of service, whoever does it. Use your own judgement about your own account, and prefer the smallest run that answers your question. LIMITS This is version 0.1. It relies on how each site loads its feed, so a change on either site can break it until an update ships. It does no transcription and no Google Sheets export, because both would need a server. SOURCE AND SUPPORT Source code, issues and privacy policy: https://github.com/andreadorizza/open-feed-sorter MIT licence. Free, with no paid tier. Not affiliated with Instagram, Meta, TikTok or ByteDance.
0 out of 5No ratings
Details
- Version0.1.0
- UpdatedSeptember 23, 2026
- Size93.83KiB
- LanguagesEnglish
- DeveloperWebsite
Email
andreadorizza@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Open Feed Sorter for Instagram and TikTok has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Open Feed Sorter for Instagram and TikTok handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site