---
id: kickasstorrents-to
name: kickasstorrents.to
description: "kickasstorrents.to is a Public KickAssTorrent clone for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
  - https://kickass.torrentbay.st/
  - https://kickass.torrentsbay.org/
  - https://kickasstorrents.unblockninja.com/
  - https://kickasstorrents.ninjaproxy1.com/
  - https://kickasstorrents.proxyninja.org/
  - https://kickasstorrents.proxyninja.net/
legacylinks:
  - https://kat.root.yt/
  - https://kickasstorrents.abcproxy.org/
  - https://kickasstorrents.to/
  - https://kickasstorrent.cr/ # blocks Jackett UA, 'new' page broken
  - https://katcr.to/ # blocks Jackett UA
  - https://www.kickasstorrents.do/ # blocks Jackett UA

caps:
  categorymappings:
    # category naming is inconsistent with root cat being left out on some results, hence the duplicate entries with/without root
    - {id: 3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
    - {id: Adult, cat: XXX/WEB-DL, desc: "Adult Video"}
    - {id: AdultGames, cat: XXX/Other, desc: "Adult Games"}
    - {id: AdultHentai, cat: XXX/Other, desc: "Adult Hentai"}
    - {id: AdultMagazines, cat: XXX/Other, desc: "Adult Magazines"}
    - {id: AdultPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
    - {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
    - {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
    - {id: Anime, cat: TV/Anime, desc: Anime}
    - {id: AnimeAudioLossless, cat: Audio/Lossless, desc: "Anime Audio Lossless"}
    - {id: "AnimeAudio[Lossless]", cat: Audio/Lossless, desc: "Anime Audio Lossless"}
    - {id: "AnimeAudio[Lossy]", cat: Audio/MP3, desc: "Anime Audio Lossy"}
    - {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
    - {id: "AnimeLiveAction[English-translated]", cat: TV/Anime, desc: "Anime Live Action English-translated"}
    - {id: "AnimeLiveAction[Non-English]", cat: TV/Anime, desc: "Anime Live Action Non-English"}
    - {id: "AnimeLiveAction[Raw]", cat: TV/Anime, desc: "Anime Live Action Raw"}
    - {id: "AnimeManga[English-translated]", cat: TV/Anime, desc: "Anime Manga English-translated"}
    - {id: "AnimeManga[Raw]", cat: TV/Anime, desc: "Anime Manga Raw"}
    - {id: AnimeMusicvideo, cat: Audio/Video, desc: Anime Music video}
    - {id: AnimePictures, cat: Other, desc: Anime Pictures}
    - {id: AnimeRaw, cat: TV/Anime, desc: Anime Raw}
    - {id: AnimeSubs, cat: TV/Anime, desc: Anime Subs}
    - {id: Apps, cat: PC, desc: Apps}
    - {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
    - {id: AppsLinux, cat: PC, desc: "Apps Linux"}
    - {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
    - {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
    - {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
    - {id: Bollywood, cat: Movies, desc: "Movies Bollywood"}
    - {id: Books, cat: Books, desc: Books}
    - {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
    - {id: BooksComics, cat: Books/Comics, desc: Comics}
    - {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
    - {id: "BooksManga[English-translated]", cat: Books/Comics, desc: "Books Manga English-translated"}
    - {id: "BooksManga[Raw]", cat: Books/Comics, desc: "Books Manga Raw"}
    - {id: Comics, cat: Books/Comics, desc: Comics}
    - {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
    - {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
    - {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
    - {id: EBooks, cat: Books/EBook, desc: Ebooks}
    - {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
    - {id: Games, cat: Console, desc: "Games"}
    - {id: GamesNDS, cat: Console/NDS, desc: NDS}
    - {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
    - {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
    - {id: GamesPS3, cat: Console/PS3, desc: PS3}
    - {id: GamesPS4, cat: Console/PS4, desc: PS4}
    - {id: GamesPSP, cat: Console/PSP, desc: PSP}
    - {id: GamesWii, cat: Console/Wii, desc: Wii}
    - {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
    - {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
    - {id: Linux, cat: PC, desc: "Apps Linux"}
    - {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
    - {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
    - {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
    - {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
    - {id: Movieclips, cat: Other, desc: "Movie clips"}
    - {id: Movies, cat: Movies, desc: Movies}
    - {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
    - {id: MoviesBollywood, cat: Movies, desc: "Movies Bollywood"}
    - {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
    - {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
    - {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
    - {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
    - {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
    - {id: MoviesMusicvideos, cat: Audio/Video, desc: "Movies Music videos"}
    - {id: MoviesMovieclips, cat: Other, desc: "Movies Movie clips"}
    - {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
    - {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
    - {id: Music, cat: Audio, desc: Music}
    - {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
    - {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
    - {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
    - {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
    - {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
    - {id: NDS, cat: Console/NDS, desc: NDS}
    - {id: Other, cat: Other, desc: Other}
    - {id: OtherGames, cat: PC/Games, desc: "Games Other"}
    - {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
    - {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
    - {id: PCGames, cat: PC/Games, desc: "Games PC"}
    - {id: PS3, cat: Console/PS3, desc: PS3}
    - {id: PS4, cat: Console/PS4, desc: PS4}
    - {id: PSP, cat: Console/PSP, desc: PSP}
    - {id: TV, cat: TV, desc: TV}
    - {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
    - {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
    - {id: Wii, cat: Console/Wii, desc: Wii}
    - {id: Windows, cat: PC/0day, desc: "Apps Windows"}
    - {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
    - {id: XXXPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
    - {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
    - {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}

  modes:
    search: [q]
    tv-search: [q, season, ep]
    movie-search: [q]
    music-search: [q]
    book-search: [q]

settings:
  - name: info_flaresolverr
    type: info_flaresolverr

search:
  paths:
    # 50 rows per page, however the All page only returns 49 actual results as the 50th is a duplicate of the 49th 8-/
    - path: "{{ if .Keywords }}search/?q={{ .Keywords }}{{ else }}17/All/{{ end }}"
    - path: "{{ if .Keywords }}search/?page=2&q={{ .Keywords }}{{ else }}17/All/?page=2{{ end }}"

  rows:
    selector: table.data > tbody > tr:has(a[href^="magnet:?xt="])

  fields:
    category:
      selector: span > strong
      filters:
        - name: re_replace
          args: ["[>| ]+", ""]
    title:
      selector: a.cellMainLink
    details:
      selector: a.cellMainLink
      attribute: href
    download:
      selector: a[href^="magnet:?xt="]
      attribute: href
    size:
      selector: td:nth-child(2)
    date:
      selector: td.timeago
      filters:
        - name: timeago
    seeders:
      selector: td:nth-child(5)
    leechers:
      selector: td:nth-child(6)
    downloadvolumefactor:
      text: 0
    uploadvolumefactor:
      text: 1
# engine n/a
