bitmagnet is a free, open-source, self-hosted BitTorrent indexer with DHT crawling, GraphQL API, and Sonarr/Radarr integration.
bitmagnet is a free, open-source, self-hosted BitTorrent indexer that crawls the DHT network to discover and catalog torrents, pairing that crawler with a content classifier, web search UI, and GraphQL API. It is distributed under the MIT license on GitHub and has around 4,200 stars as of 2026.
The project is written primarily in Go with a TypeScript/React frontend and PostgreSQL for storage, and is currently in alpha, meaning breaking changes are possible before a 1.0 release.
bitmagnet crawls the public BitTorrent DHT network directly to discover info hashes and their associated metadata, then classifies content and attempts to match it against known movies, TV shows, and other media types for more useful search results.
It ships with a web UI for browsing and searching indexed torrents, a GraphQL API for custom integrations, and direct compatibility with the Servarr ecosystem (Sonarr, Radarr, Lidarr, Prowlarr), letting those tools query bitmagnet as an automated indexer source.
bitmagnet is free and open source under the MIT license. There is no subscription, license fee, or paid tier; users deploy and run it themselves via Docker, and all costs are limited to the hosting infrastructure they provide.
Yes, bitmagnet is free and open source under the MIT license, with no subscription or license fee. You are only responsible for your own hosting costs.
bitmagnet is officially distributed as a Docker image, with a provided Dockerfile and docker-compose.yml for self-hosted deployment.
Yes, bitmagnet integrates with the Servarr stack (Sonarr, Radarr, Lidarr, Prowlarr), acting as a custom torrent indexer these tools can query automatically.
As of 2026, bitmagnet is still in alpha, meaning bugs are possible and its API or database schema may change before a stable 1.0 release.
bitmagnet stores indexed torrent metadata in a self-hosted PostgreSQL database.