Scrapers#
Riven supports various scrapers to help you gather metadata and other information for your media content. Below is a list of the supported scrapers, their configuration options, and examples of what to enter for each field.
Available Scrapers#
Atleast one scraper must be enabled
Atleast one scraper must be enabled to leverage the scrapers.
Torrentio#
Torrentio is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is true.
- Example:
true
- Example:
- filter (string): Filter to apply to the results. Default is "qualityfilter=other,scr,cam".
- Example:
"qualityfilter=other,scr,cam"
- Example:
- url (string): The URL of the Torrentio instance. Default is "http://torrentio.strem.fun".
- Example:
"http://torrentio.strem.fun"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
Knightcrawler#
Knightcrawler is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- filter (string): Filter to apply to the results. Default is "sort=qualitysize%7Cqualityfilter=480p,scr,cam,unknown".
- Example:
"sort=qualitysize%7Cqualityfilter=480p,scr,cam,unknown"
- Example:
- url (string): The URL of the Knightcrawler instance. Default is "https://knightcrawler.elfhosted.com/".
- Example:
"https://knightcrawler.elfhosted.com/"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
Jackett#
Jackett is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- url (string): The URL of the Jackett instance. Default is "http://localhost:9117".
- Example:
"http://localhost:9117"
- Example:
- api_key (string): The API key for accessing Jackett.
- Example:
"xxxxxxxxxxxxxxxxxxxxxxxxx"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 10 seconds.
- Example:
10
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
Prowlarr#
Prowlarr is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- url (string): The URL of the Prowlarr instance. Default is "http://localhost:9696".
- Example:
"http://localhost:9696"
- Example:
- api_key (string): The API key for accessing Prowlarr.
- Example:
"xxxxxxxxxxxxxxxxxxxxxxxxx"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 10 seconds.
- Example:
10
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
- limiter_seconds (integer): The number of seconds to wait between requests. Default is 60 seconds.
- Example:
60
- Example:
Orionoid#
Orionoid is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is true.
- Example:
true
- Example:
- api_key (string): The API key for accessing Orionoid.
- Example:
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
- Example:
- cached_results_only (boolean): Boolean value to enable or disable cached results only. Default is false.
- Example:
false
- Example:
- parameters (object): Additional parameters for the scraper. (Optional)
- video3d (string): Whether to include 3D videos. Default is "false".
- Example:
"false"
- Example:
- videoquality (string): The quality of the videos to include. Default is "sd_hd8k".
- Example:
"sd_hd8k"
- Example:
- limitcount (integer): The maximum number of results to return. Default is 5.
- Example:
5
- Example:
- video3d (string): Whether to include 3D videos. Default is "false".
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is true.
- Example:
true
- Example:
Annatar#
Annatar is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- url (string): The URL of the Annatar instance. Default is "https://annatar.elfhosted.com".
- Example:
"https://annatar.elfhosted.com"
- Example:
- limit (integer): The maximum number of results to return. Default is 2000.
- Example:
2000
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 10 seconds.
- Example:
10
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
Torbox Scraper#
Torbox Scraper is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
Mediafusion#
Mediafusion is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- url (string): The URL of the Mediafusion instance. Default is "https://mediafusion.elfhosted.com".
- Example:
"https://mediafusion.elfhosted.com"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 10 seconds.
- Example:
10
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example:
- catalogs (list of strings): A list of catalogs to include.
- Example:
[]
- Example:
Zilean#
Zilean is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is true.
- Example:
true
- Example:
- url (string): The URL of the Zilean instance. Default is "http://localhost:8181".
- Example:
"http://localhost:8181"
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is true.
- Example:
true
- Example:
Comet#
Comet is a scraper that provides high-quality torrent links.
- enabled (boolean): Boolean value to enable or disable the service. Default is false.
- Example:
false
- Example:
- url (string): The URL of the Comet instance. Default is "http://localhost:8000".
- Example:
"http://localhost:8000"
- Example:
- indexers (list of strings): A list of indexers to include.
- Example:
[]
- Example:
- timeout (integer): The timeout in seconds for the scraper. Default is 30 seconds.
- Example:
30
- Example:
- ratelimit (boolean): Boolean value to enable or disable rate limiting. Default is false.
- Example:
false
- Example: