--- id: torrentclaw name: TorrentClaw description: "TorrentClaw is a Private aggregate indexer of 10+ Public Torrent Trackers, with additional 'TrueSpec' metadata and quality score" language: en-US type: private encoding: UTF-8 links: - https://torrentclaw.com/ - https://torrentclaw.to/ caps: categorymappings: - {id: 2000, cat: Movies, desc: "Movies"} - {id: 2030, cat: Movies/SD, desc: "Movies SD"} - {id: 2040, cat: Movies/HD, desc: "Movies HD"} - {id: 2045, cat: Movies/UHD, desc: "Movies UHD (4K)"} - {id: 5000, cat: TV, desc: "TV"} - {id: 5030, cat: TV/SD, desc: "TV SD"} - {id: 5040, cat: TV/HD, desc: "TV HD"} - {id: 5045, cat: TV/UHD, desc: "TV UHD (4K)"} modes: search: [q] tv-search: [q, season, ep, imdbid] movie-search: [q, tmdbid] settings: - name: apikey type: text label: API Key - name: info_key type: info label: About your API key default: "You can find your API Key by accessing the TorrentClaw API Key page." - name: info_truespec type: info label: "TrueSpec verification tags" default: "Verified releases include [TC-xx] (quality score 0-100) and [TrueSpec] tags in the title. These can be used for Sonarr and Radarr custom formats." login: # returns "401 Unauthorized, check your credentials" if passkey is invalid path: api/v1/torznab method: get inputs: t: search limit: 1 search: paths: - path: api/v1/torznab method: get response: type: xml headers: Authorization: ["Bearer {{ .Config.apikey }}"] inputs: t: "{{ if .Query.TMDBID }}movie{{ else }}{{ end }}{{ if or .Query.Season .Query.Ep }}tvsearch{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.TMDBID .Query.Season .Query.Ep }}{{ else }}search{{ end }}" q: "{{ .Keywords }}" season: "{{ .Query.Season }}" ep: "{{ .Query.Ep }}" imdbid: "{{ .Query.IMDBID }}" tmdbid: "{{ .Query.TMDBID }}" limit: 100 rows: selector: channel > item fields: category: selector: "[name=category]" attribute: value title: selector: title details: text: "{{ .Config.sitelink }}" magnet: selector: enclosure attribute: url infohash: selector: "[name=infohash]" attribute: value imdbid: selector: "[name=imdbid]" attribute: value tmdbid: selector: "[name=tmdbid]" attribute: value date: # Sun, 08 Mar 2026 17:51:00 GMT selector: pubDate filters: - name: dateparse args: "ddd, dd MMM yyyy HH:mm:ss zzz" size: selector: size seeders: selector: "[name=seeders]" attribute: value leechers: selector: "[name=peers]" attribute: value downloadvolumefactor: text: 0 uploadvolumefactor: text: 1 # torznab xml