Repository navigation
Indexers
Nooklet searches Usenet release providers through Newznab. At least one indexer must be enabled, verified, and assigned a category for the media type you want to request.
Nooklet's download path is Usenet-only. Torznab indexers are not supported.
The interface provides presets for:
- NZBGeek —
https://api.nzbgeek.info/api - DrunkenSlug —
https://drunkenslug.com/api - NZB Finder —
https://nzbfinder.ws/api - Other Newznab provider — enter the host and API path documented by the provider
Presets are conveniences, not a substitute for the provider's account documentation. Review the generated URL before saving.
- Open Settings -> Indexers.
- Expand Add an indexer.
- Select a provider preset.
- Enter a display name.
- Confirm the protocol is Newznab (Usenet).
- Confirm the base URL. HTTPS is recommended.
- Enter the API key.
- Choose a search order from 0 through 100; lower numbers are searched first.
- Select Movies, TV series, or both.
- Keep Use this indexer in searches enabled.
- Select Test & add.
The standard Newznab categories are:
| Media type | Category ID |
|---|---|
| Movies | 2000 |
| TV series | 5000 |
If the provider requires more specific categories, add comma-separated category IDs under Advanced provider settings. The API path is normally /api and must begin with one slash.
Test & add or Test & save validates the draft and sends a Newznab test request before committing it. If an edit test fails, the currently saved indexer remains unchanged.
Save without testing stores the configuration with a non-verified state. It is useful when staging configuration during an outage, but the indexer will not satisfy Setup Center until a later test succeeds.
The API key field may be left blank when editing to keep the saved key. Removing an indexer deletes its stored API key and categories; existing activity history remains.
Enabled indexers for the requested media type are sorted by ascending search-order number and then by name. Nooklet attempts them in that order. A provider failure is captured for that source and does not prevent later configured providers from being attempted.
Use lower numbers for preferred providers. Equal numbers are deterministically ordered by name in the current runtime.
An indexer satisfies a request path only when all of these are true:
- its protocol is Newznab;
- it is enabled;
- its latest status is Verified;
- it has at least one category mapped to the requested media type.
A movie-only indexer does not make TV downloads ready, and a TV-only indexer does not make movie downloads ready. One indexer can satisfy both when it has both media category mappings.
Nooklet stores the base URL and API path separately, then builds Newznab requests with the configured key and categories. Use:
Base URL: https://indexer.example.com
API path: /api
Do not paste query parameters or an API key into the base URL. Nooklet stores the key separately in encrypted form.
Confirm all three readiness signals:
- Status is Verified, not merely Configured.
- Use this indexer in searches is enabled.
- The requested media type has a category selected.
Legacy Torznab rows are never used for release searches. Remove the old row and add the provider only if it exposes a Newznab endpoint. In the current release, a legacy row can still satisfy Setup Center's enabled/verified/category projection, so do not treat that badge as evidence that Torznab search is supported.
- Recopy the API key from the provider account page.
- Confirm the account is active and API access is enabled.
- Keep the key out of the URL; enter it only in the API key field.
- Confirm the provider offers Newznab rather than Torznab.
- Verify the host and
/apipath against provider documentation. - Remove duplicated path components, such as using both a base URL ending in
/apiand API path/api.
- Confirm the provider supports the chosen category.
- Try the standard
2000or5000category first. - Check the provider's retention, limits, and account status.
- Add provider-specific subcategory IDs only when documented.
- Review the requested title, year, season, and episode for accuracy.
Add another Newznab indexer with a later search order. Nooklet retains a per-provider failure and continues through the remaining sources.
- Indexers are consumed across the instance and editable only by administrators. Every administrator reads and edits the same rows through the stable instance-configuration owner.
- API keys and stored download URLs are encrypted at rest.
- Outbound requests use the same private-host and redirect restrictions as other service connections.
- Prefer HTTPS and never post an API key in an issue, log excerpt, or screenshot.
Nooklet repository · Features · User guide · Engineering dossier · Issues · Private security advisory
Documentation last reviewed against main: August 19, 2026.
Nooklet
Start here
- Getting started
- Guided Docker setup
- Docker installation
- Native installation (advanced)
- First-time setup
Configure
Use Nooklet
- Discover and recommendations
- Library and requests
- YouTube monitoring
- Downloads and import
- Watch history
- Automation and notifications
Operate
- Health and diagnostics
- Backup, restore, upgrades
- Accounts and users
- Troubleshooting
- Multi-instance boundaries
Engineering