Prowlarr permet de mixer plusieurs indexeurs (BitTorrent/Usenet) pour faire des recherches et téléchargements.
Il existe des indexeurs pour YGGtorrent mais ils sont souvent dans les choux du fait de la protection CloudFlare du site. Certes on trouve des outils annexes pour tenter de passer outre mais sinon on peut faire plus simple avec ygg-api (yggapi.eu dont le code n’est pas publié pour ne pas être contré).
Mise à jour du 30.10.25 :
Plus de catégories (apps/jeux), vraie prise en charge de tv-search (saison/épisode), pagination 3 pages, et filtres mot-clé/pseudo-hygiène qui évitent des faux positifs.
Merci à Clemv95 pour le fichier de configuration.
Dans l’installation de Prowlarr, aller dans le dossier Definitions et créer le dossier Custom.

Puis créer/mettre dedans le fichier ygg-api.yml et relancer Prowlarr. Ygg-API est maintenant disponible dans la liste des indexeurs.

Pour le configurer, il suffira d’ajouter une passkey. Trouvable sur son compte YGG ou dans l’URL d’annonce du tracker si vous avez déjà des .torrents de chargés.
![]()


Bonjour!
Merci pour ceci! Cependant, une fois ajouté, au bout d’une minute ou deux ça tombe en erreur. Je peux faire une recherche et ça trouve des résultats mais impossible de télécharger!
Quelle est l’erreur de Prowlarr ?
Ton ratio sur YGG te permet bien de télécharger ?
L’erreur est la suivante:
2025-11-18 10:46:26.6|Warn|IndexerHttpClient|HTTP Error - Res: HTTP/2.0 [GET] https://yggapi.eu/torrent/1153576/download?passkey=(removed)&tracker_domain=connect.maxp2p.org: 422.UnprocessableEntity (183 bytes) {"detail":[{"type":"string_too_long","loc":["query","passkey"],"msg":"String should have at most 32 characters","input":"\tGf2bYS5xrUdyBozN79gmv3A2YQjetFh0","ctx":{"max_length":32}}]} 2025-11-18 10:46:26.6|Error|Cardigann|Downloading for release failed (https://yggapi.eu/torrent/1153576/download?passkey=(removed)&tracker_domain=connect.maxp2p.org) [v2.3.1.5238] NzbDrone.Common.Http.HttpException: HTTP request failed: [422:UnprocessableEntity] [GET] at [https://yggapi.eu/torrent/1153576/download?passkey=(removed)&tracker_domain=connect.maxp2p.org] at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 128 at NzbDrone.Core.Indexers.IndexerHttpClient.ExecuteProxiedAsync(HttpRequest request, ProviderDefinition definition) in ./NzbDrone.Core/Indexers/IndexerHttpClient.cs:line 43 at NzbDrone.Core.Indexers.HttpIndexerBase1.Download(Uri link) in ./NzbDrone.Core/Indexers/HttpIndexerBase.cs:line 251 {"detail":[{"type":"string_too_long","loc":["query","passkey"],"msg":"String should have at most 32 characters","input":"\tGf2bYS5xrUdyBozN79gmv3A2YQjetFh0","ctx":{"max_length":32}}]} 2025-11-18 10:46:26.6|Error|SearchController|Getting release from indexer failed [v2.3.1.5238] NzbDrone.Core.Exceptions.ReleaseDownloadException: Download failed ---> NzbDrone.Common.Http.HttpException: HTTP request failed: [422:UnprocessableEntity] [GET] at [https://yggapi.eu/torrent/1153576/download?passkey=(removed)&tracker_domain=connect.maxp2p.org] at NzbDrone.Common.Http.HttpClient.ExecuteAsync(HttpRequest request) in ./NzbDrone.Common/Http/HttpClient.cs:line 128 at NzbDrone.Core.Indexers.IndexerHttpClient.ExecuteProxiedAsync(HttpRequest request, ProviderDefinition definition) in ./NzbDrone.Core/Indexers/IndexerHttpClient.cs:line 43 at NzbDrone.Core.Indexers.HttpIndexerBase1.Download(Uri link) in ./NzbDrone.Core/Indexers/HttpIndexerBase.cs:line 251 {"detail":[{"type":"string_too_long","loc":["query","passkey"],"msg":"String should have at most 32 characters","input":"\tGf2bYS5xrUdyBozN79gmv3A2YQjetFh0","ctx":{"max_length":32}}]} --- End of inner exception stack trace ---Mon ratio est excellent. Je ne sais pas d’où vient le problème 🙁
Quand je lis {"detail":[{"type":"string_too_long","loc":["query","passkey"],"msg":"String should have at most 32 characters"Je pense à une passkey qui est mauvaise. Je suppose que la recherche se fait via le cache de yggapi et que donc la passkey sort fausse uniquement quand ça doit déclencher un DL.
OMG merci!! En effet, j’ai re copier/coller la passkey, ça a enlevé une étoile il semblerait qu’elle était problématique et maintenant ça fonctionne! Merci mille fois 🙂
Je découvre cette API.
MERCI, ça fonctionne nickel.
Si tu veux/peux auto-héberger tu as aussi Ygege. Je vais faire un petit article dans la semaine.
https://github.com/UwUDev/ygege
J’utilise ygege depuis quelques jours, à la place de FlareSolverr et je dois dire que je suis agréablement surpris ! ça fonctionne parfaitement, intégré à Radarr aucun problème !
Je l’ai aussi installé chez moi depuis plusieurs semaines, il faut que je fasse un article, tu as raison.
Bonjour
Je suis novice. Une âme charitable pour expliquer les installations ? Merci d’avance
Salut
J’ai posté un article sur ygégé depuis 🙂
https://upandclear.org/2025/12/06/heberger-son-simili-yggapi-ygege/
Je suis un peu perdu .j’ai installé qbittorrent(il charge bien les torrent)
J’ai installé glueten(c’est ok),jai installé sonarr et radarr (cest ok sauf indexers),j’ai installé jackett et prowlar et j’en suis à vouloir installer ygege. Mais la ça dépasse mes faibles compétences malgré les différents articles….
Ça serait envisageable une aide step by step pour installer ygege? Je touche au but je pense 😀
Hello je viens de tester ta méthode 🙂 c’est nickel mais attention ton fichier .yml il y a des caractères spéciaux qui ne sont pas bon :
caps: categorymappings: - {id: 2145, cat: TV, desc: "Film/Vidéo"} - {id: 2178, cat: Movies/Other, desc: "Film/Vidéo : Animation"} # changed to movies, see #3553 - {id: 2179, cat: TV/Anime, desc: "Film/Vidéo : Animation Série"}du coup la recherche prend pas mal de temps des fois
je suis allé chercher les fichier sur le repo git de Clemy95
Merci. J’ai retiré la copie hébergée et de toute manière, c’est devenu caduc vu les modifications côté YGG.
Une nouvelle solution ? Perso je n’arrive plus à passer cloudflare
Non, tout est immédiatement patché côté YGG depuis cette fameuse histoire. Plus aucune solution pour télécharger de manière distante, même avec Turbo.
does it still work ? i’ve tryed, but i have an SSRF mitigation issue in tracker
Hi, this doesnt work anymore since YGG added Turbo Mod. Some people are still trying to bypass it.
It seems this Jackett build works atm: https://github.com/Clemv95/jackett-ygg-nonturbo