Skip to main content
Torrin can pull from Usenet as well as torrents. You attach a provider (the NNTP server that serves the bytes) and an indexer (the Newznab-compatible search that finds releases), then search and grab — the result becomes a normal job and streams like anything else.

Two pieces

Each has GET (status), POST (set), DELETE (remove), and a test call (POST /api/usenet/test, POST /api/usenet/indexer/test) to verify credentials before saving.

Search and grab

Once both are set:
You can also skip the indexer and upload an .nzb file directly to POST /api/jobs/nzb.
A grab returns a 202 with a job — poll GET /api/jobs/{id} until it’s complete, then stream it exactly like a torrent.