Remove Sponsored and Suggested posts from Instagram
Instagram Distraction Free - Remove suggested and sponsored posts, reels and explore tabs.
Install the Tampermonkey browser extension:
Install the userscript:
instagram_distraction_free.user.js into the editor.Once installed, the script runs automatically when you visit Instagram.com.
You can configure the behavior by clicking the "IG Clean" button located in the bottom-right corner of the screen.
/explore/ URLs to the home page and hides the Explore link in the sidebar./reels/ URLs to the home page and hides the Reels link in the sidebar.This script employs a direct data-interception method to remove unwanted content at the source, rather than just hiding it visually.
The script hooks into the browser's native JSON.parse function and the Response.prototype.json method. This allows it to inspect and modify data payloads exchanged between the Instagram Single Page Application (SPA) and its backend servers.
xdt_api__v1__feed__timeline__connection and edges.edges (posts).node properties to identify its type.node.ad object or specific media flags (is_sponsored).node.suggested_users (user cards) or node.explore_story (suggested posts from unconnected accounts).This approach prevents the "pop-in" effect often seen with CSS-only blockers and saves time/resources by not rendering unwanted media. A CSS blur fallback is included to handle pre-rendered content on the initial page load that might bypass the data filter.