ScriptsApr 28, 2026·3 min read

Jackett — Unified Torrent Indexer API for Media Automation

A proxy server that translates queries from media automation apps like Sonarr and Radarr into site-specific requests for torrent indexers, providing a single API interface.

Introduction

Jackett is a self-hosted proxy server that acts as a translation layer between media automation tools (Sonarr, Radarr, Lidarr) and torrent indexer sites. It provides a unified Torznab/Potato API so these tools can search hundreds of indexers through a single integration point.

What Jackett Does

  • Translates Torznab and Potato API queries into site-specific scraping requests
  • Supports hundreds of public and private torrent trackers out of the box
  • Provides a web UI for adding, configuring, and testing indexer connections
  • Serves as a single endpoint that Sonarr, Radarr, Lidarr, and other *arr apps connect to
  • Handles authentication, session management, and CAPTCHA for supported trackers

Architecture Overview

Jackett is a .NET application that runs as a background service. Each indexer is implemented as a definition file (YAML or C# class) describing the site's search endpoints, authentication flow, and result parsing rules. When a query arrives via the Torznab API, Jackett routes it to the correct indexer handler, executes the search, and returns normalized results in a standard XML format.

Self-Hosting & Configuration

  • Deploy via Docker (linuxserver/jackett image) or install natively on Windows, Linux, or macOS
  • Access the web dashboard at port 9117 to add and manage indexers
  • Set an admin password and API key in the dashboard for security
  • Configure each indexer with your credentials; Jackett stores them locally in its config directory
  • Add Jackett as a Torznab indexer in Sonarr/Radarr using the provided per-indexer or aggregate API URL

Key Features

  • Hundreds of supported indexers with community-maintained definitions
  • Aggregate search endpoint that queries all configured indexers in a single request
  • Per-indexer API URLs for fine-grained control in downstream apps
  • Built-in indexer testing to verify credentials and connectivity
  • FlareSolverr integration for sites protected by Cloudflare challenges

Comparison with Similar Tools

  • Prowlarr — newer *arr-native indexer manager with tighter Sonarr/Radarr integration; Jackett has broader indexer support
  • NZBHydra2 — focused on Usenet indexers; Jackett is torrent-focused
  • Cardigann — abandoned predecessor; Jackett adopted and extended its definition format
  • Manual RSS feeds — limited to what sites publish; Jackett actively queries and normalizes results

FAQ

Q: Can I use Jackett with Sonarr and Radarr simultaneously? A: Yes. Each app connects to Jackett independently using the same API key and indexer URLs.

Q: Does Jackett work with private trackers? A: Yes. Configure your tracker credentials in the Jackett web UI. Jackett handles login sessions and cookie management.

Q: What is FlareSolverr and do I need it? A: FlareSolverr is a separate service that solves Cloudflare challenges. It is only needed for indexers behind Cloudflare protection.

Q: How do I update indexer definitions? A: Jackett updates ship with the latest definitions. Updating Jackett to the newest release includes all current indexer fixes.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets