Ajouter Ygg-API à Prowlarr (MàJ 30.10.25)

yggtorrent api prowlarr 1752340310
yggtorrent api prowlarr 1752340310


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. Je le poste aussi sur mon blog au cas où.

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.



Loading

S’abonner
Notification pour
guest
9 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Manix
Manix
Invité
17/11/2025 19h13

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!

Manix
Manix
Invité
Répondre à  Aerya
18/11/2025 16h50

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 🙁

Manix
Manix
Invité
Répondre à  Aerya
18/11/2025 17h04

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 🙂

Malexxx
Malexxx
Invité
27/11/2025 18h41

Je découvre cette API.
MERCI, ça fonctionne nickel.

Uchi
Uchi
Invité
Répondre à  Aerya
04/12/2025 23h35

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 !