Amazon Unsponsor
Hide any sponsored listings from Amazon search results.
Installation:
Drag this button to your bookmarks bar:
Source Code:
javascript:(function(){
const hide = (sel) => document.querySelectorAll(sel).forEach(el => el.style.display = 'none');
// Known sponsored containers
hide('[data-component-type="sp-sponsored-result"]'); // Sponsored result component
hide('[data-component-type="s-search-result"] [aria-label="Sponsored"]'); // Badge inside results
hide('.sp-cc-wrapper, .sp-cc, .adHolder, .AdHolder'); // Ad wrappers
hide('[data-asin][data-uuid*="Sponsored"]'); // Defensive: sponsored-marked tiles
// Fallback: hide any result tile that contains a visible “Sponsored” badge/text
document.querySelectorAll('[data-component-type="s-search-result"]').forEach(tile => {
const hasBadge = tile.querySelector('[aria-label="Sponsored"], .s-label-popover-default, .puis-label-popover-default');
const hasText = Array.from(tile.querySelectorAll('*')).some(n =>
/Sponsored/i.test(n.textContent || '') &&
getComputedStyle(n).visibility !== 'hidden' &&
getComputedStyle(n).display !== 'none'
);
if (hasBadge || hasText) tile.style.display = 'none';
});
})();