Greasy Fork is available in English.

Instagram sponsored posts remover

Remove sponsored posts on Instagram

// ==UserScript==
// @name         Instagram sponsored posts remover
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Remove sponsored posts on Instagram
// @author       oacevedo
// @match        https://www.instagram.com/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=instagram.com
// @grant        none
// @license MIT
// ==/UserScript==

(function () {
    'use strict';

    // Function to check for the specified structure
    function findSponsoredArticle() {
        const articles = document.querySelectorAll('article');
        for (const article of articles) {
            const spanElement = article.querySelector('span.x1fhwpqd.x132q4wb.x5n08af');
            if (spanElement && spanElement.textContent.trim() === 'Sponsored') {
                return article;
            }
        }
        return null;
    }

    // Function to check for sponsored content on scroll
    function checkForSponsoredOnScroll() {
        var articleToRemove = findSponsoredArticle();
        try {
            if (articleToRemove != null) {
                console.log('Sponsored content found!');
                // You can add additional actions here
                articleToRemove.firstChild.remove();
            }
        }
        catch { }

    }

    // Attach the scroll event listener
    window.addEventListener('scroll', checkForSponsoredOnScroll);

})();