Because I'll shamelessly throw this on every related post: I highly recommend looking into the *arr apps. There's Radarr for movies, sonarr for TV, readarr for books, lidarr for music, and some other smaller ones for stuff like subtitles, nsfw, comics, anime, etc. You basically setup indexer sites to search, connect them to your download client(s), add whatever you want to get, and they take care of the rest. You can even use an app called prowlarr to make a single list of the indexers and sync that list across all of your apps so it's super easy to add more.
Personally I have 1337x, piratebay, and internetarchive tied for highest torrent indexer priority and they get most of what I want, but I also have badasstorrents, bitsearch, eztv, kickasstorrents, torlock, torrentgalaxy, and yourbittorrent that will get searched if those three don't have it. You can even use prowlarr to search all of your indexers for a file if you really want, but the only case for that that I've seen is for very niche things or things with messed up titles in the other arr apps (series scene 1 instead of the actual title is the main example, but I've only run across that once)
Want to go balls to the wall with your piracy, I highly recommend looking into usenet! It's basically like torrenting, but with a handful of massive servers that store stuff. You need to pay for an indexer which basically keeps a list of all the stuff it's found to be uploaded on the usenet servers (I use nzbgeek since it was recommended by a friend and I have no complaints, but you're free to find another one) so it's not entirely free, but I get ~95% of my stuff through usenet instead of torrenting. I have it listed at a higher priority than my torrent clients since it's a lot more reliable and safe, plus you can basically max out your bandwidth instead of fucking around with slow or stalled torrents which made the cost (I got lifetime) entirely worth it to me.
The best part of the arr apps? You can add and use both usenet (called nzb) indexers and torrent indexers/sites! Anything that isn't found on usenet (not found, worse or higher quality than I want, missing tags, etc) is basically always found on one of the torrent sites I have added in.
Another huge benefit, you can also add things that have been announced but not released yet, and it will grab it for you when it's released. Want something asap? Set it to "announced" and it may find some leaked copy of the movie when it's available on one of your indexers. "In cinemas" is normally what I go for, then set it to webdl, Blu-ray, webrip etc to avoid cams. You can also do released to wait until it's fully released. And you aren't stuck with the version you have initially, the apps will automatically grab you better quality versions until it's at the desired quality (e.g. you get a crappy 480p leaked version because you allowed it, when a 720p version is released it will grab and replace it for you). A concrete example is I have the latest season of Futurama, sonarr (handles TV shows) will grab the first episode that's releasing tonight and it'll be downloaded overnight most likely.
Just got my Usenet setup with Radarr and Sonar and I am LOVING it. It’s fast and so easy to use. Hardest part was getting all of the folders situated with my existing library. HIGHLY RECOMMENDED!
I definitely recommend adding some torrent indexers too (and using prowlarr to manage all of your indexers) if you aren't already! Also, don't forget to stick your download clients behind a VPN! If you're running them all from docker (highly recommend doing this), you can route all through a gluetun container to help protect yourself from being tracked
*arr apps still need a tracker. *Arr by itself is useless without working torrent trackers which are becoming fewer and fewer, unless you're willing to play the private tracker games.
Plus, you can setup multiple and it will search them all for you. I have mine skip anything with fewer than 10 seeders and I basically never get stalled torrents now. If I do, I just add that release to the blocklist and try again