Netflix Hidden Category Unlocker via URL
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This script unlocks hidden Netflix categories that are not visible in the standard Netflix interface. Netflix has hundreds of genre-specific categories that can only be accessed by using special genre IDs in the URL (e.g., browse?genre=1365 for Action & Adventure). This script provides a panel where you can browse and search these hidden category IDs, click to navigate directly to the category page, and discover content you wouldn't normally see. It includes a list of popular hidden category IDs with labels, a search input for entering genre codes, a "Random category" button for discovery, and a recent categories list that stores the IDs you've visited.
WHERE IT RUNS
The script runs on all Netflix domains (*.netflix.com). It works on browse pages, search pages, and the main Netflix interface. It supports both desktop and mobile views.
HOW TO USE
After installation, the settings panel appears on the left side of the screen with the gear emoji (⚙️). Open the panel to configure the script:
- The "Enable category unlocker" toggle enables or disables the feature.
- The "Current Category" section shows the genre ID of the page you're on.
- Enter a genre ID in the search input and click "Go to Genre" to navigate to that category.
- Click any button in the "Popular Hidden Categories" section to navigate to that category.
- Click "Random Category" to discover a random hidden category.
- The "Recent Categories" section shows the last 20 categories you've visited. Click any to revisit.
The script works automatically—just browse Netflix and use the panel to explore hidden categories.
TECHNICAL SECTION — REAL MECHANISM
The script detects Netflix pages by checking the URL for netflix.com. It extracts the current genre ID from the URL by parsing the genre parameter (e.g., ?genre=1365). The script maintains a dictionary of over 150 hidden category IDs with their labels, covering Action & Adventure, Anime, Children & Family, Comedies, Documentaries, Dramas, Horror, Romance, Sci-Fi & Fantasy, Thrillers, TV Shows, and many subcategories. When a user clicks a category or enters a genre ID, the script constructs the URL https://www.netflix.com/browse?genre={id} and navigates to it using window.location.href. Recent categories are stored as an array of strings via GM_setValue, with a limit of 20 entries. The "Random category" feature selects a random key from the category map and navigates to it. The category list is displayed in a grid with abbreviated labels and full tooltips.
THE PANEL
The settings panel is built with BotGentz's BGPanel component. It is draggable via its header, allowing you to reposition it anywhere on the screen. The panel snaps to the left edge by default but can be moved freely. Click the gear emoji to collapse the panel into a small bubble, and click the bubble to expand it again. The panel remembers its position per page session. Press the Escape key to quickly close or minimize the panel. The panel includes a status flash bar that provides visual feedback when settings are changed or actions are performed. All settings and recent categories save automatically via GM_setValue.
PLEASE NOTE
This script requires the free BotGentz browser extension to run. It does not function as a standalone Chrome extension and does not use chrome.* APIs. Netflix frequently updates its interface, which may affect the availability or behavior of certain genre IDs. Not all genre IDs may work at all times—some may be region-restricted or deprecated. The script provides access to hidden categories, but Netflix may still filter content based on your region and subscription plan. The category labels are based on community-maintained lists and may not be 100% accurate. The script stores only your preferences and recent categories via GM_setValue. No data is sent externally—all data is stored locally in your browser. The script never reads or writes password fields, hidden inputs, or file inputs. All DOM operations use safe methods (style properties, textContent, appendChild) and never use innerHTML.