Filters Members-only entries out of YouTube API responses, and removes the members-only shelf.
No gaps. No shelf. No fuss.
Filters out "Members-only" videos from YouTube pages — including search results, channel videos tabs, homepage shelves, and suggestions. Removes entire tiles and shelves seamlessly, so the layout stays clean and uninterrupted.
This userscript automatically:
YouTube aggressively surfaces member-locked content even to non-members, including Premium users — effectively advertising gated material inside your regular feed. This script restores control by hiding what you can't access, without breaking the layout or leaving blank spaces.
Side-by-side: Left = Script Disabled, Right = Script Enabled

No manual filtering. No leftover tiles. No wasted space.
fetch() and XMLHttpRequest responses to scrub member-only items from YouTube’s JSON API before the UI renders.style, badgeStyle, text, etc.).badge-style-type-members-only and pruning matching tiles.yt-navigate-finish, yt-page-data-updated) to re-scan content that loads after initial page load.This script:
Think of it like a content filter — not a bypass.
Install a userscript manager:
Install the script from Greasy Fork:
Bug reports, feature requests, and contributions welcome via GitHub Issues.
This project is open source (MIT License).
Mr005K
Built out of necessity. Maintained out of principle.