Video Feeds
Server syndication feeds of videos
Comments on videos feeds
Parameters
formatstringxmlrssrss2atomatom1jsonjson1requiredpathformat expected (we focus on making rss the most feature-rich ; it serves Media RSS)
videoIdstringquerylimit listing comments to a specific video
accountIdstringquerylimit listing comments to videos of a specific account
accountNamestringquerylimit listing comments to videos of a specific account
videoChannelIdstringquerylimit listing comments to videos of a specific video channel
videoChannelNamestringquerylimit listing comments to videos of a specific video channel
isLocalbooleanqueryPeerTube >= 9.0 Display only comments of local or remote accounts
onLocalVideobooleanqueryPeerTube >= 9.0 Display only comments of local or remote videos
Response
successful operation
Arises when:
- videoId filter is mixed with a channel filter
video, video channel or account not found
accept header unsupported
Common videos feeds
Parameters
formatstringxmlrssrss2atomatom1jsonjson1requiredpathformat expected (we focus on making rss the most feature-rich ; it serves Media RSS)
accountIdstringquerylimit listing to a specific account
accountNamestringquerylimit listing to a specific account
videoChannelIdstringquerylimit listing to a specific video channel
videoChannelNamestringquerylimit listing to a specific video channel
sortstringquerySort column
nsfwstringtruefalsequerywhether to include nsfw videos, if any
isLocalbooleanqueryPeerTube >= 4.0 Display only local or remote objects
includeinteger012481632queryOnly administrators and moderators can use this parameter
Include additional videos in results (can be combined using bitwise or operator)
0NONE1NOT_PUBLISHED_STATE2BLACKLISTED4BLOCKED_OWNER8FILES16CAPTIONS32VIDEO SOURCE
PeerTube >= 4.0 Display only videos in this specific privacy/privacies
hasHLSFilesbooleanqueryPeerTube >= 4.0 Display only videos that have HLS files
hasWebVideoFilesbooleanqueryPeerTube >= 6.0 Display only videos that have Web Video files
Response
successful operation
video channel or account not found
accept header unsupported
Videos of subscriptions feeds
Parameters
formatstringxmlrssrss2atomatom1jsonjson1requiredpathformat expected (we focus on making rss the most feature-rich ; it serves Media RSS)
accountIdstringrequiredquerylimit listing to a specific account
tokenstringrequiredqueryprivate token allowing access
sortstringquerySort column
nsfwstringtruefalsequerywhether to include nsfw videos, if any
isLocalbooleanqueryPeerTube >= 4.0 Display only local or remote objects
includeinteger012481632queryOnly administrators and moderators can use this parameter
Include additional videos in results (can be combined using bitwise or operator)
0NONE1NOT_PUBLISHED_STATE2BLACKLISTED4BLOCKED_OWNER8FILES16CAPTIONS32VIDEO SOURCE
PeerTube >= 4.0 Display only videos in this specific privacy/privacies
hasHLSFilesbooleanqueryPeerTube >= 4.0 Display only videos that have HLS files
hasWebVideoFilesbooleanqueryPeerTube >= 6.0 Display only videos that have Web Video files
Response
successful operation
accept header unsupported
Videos podcast feed
Parameters
videoChannelIdstringqueryLimit listing to a specific video channel
playlistIdstringqueryLimit listing to a specific video playlist
enclosurePreferencestringvideo-onlyaudio-onlyqueryFilter enclosures by type (video-only or audio-only)
Response
successful operation
video channel or playlist not found
Video chapters of podcast feeds
PeerTube >= 9.0 Chapters of a video in the Podcasting 2.0 JSON format, referenced by the podcast:chapters tag of podcast feed items.
See https://podcasting2.org/docs/podcast-namespace/tags/chapters
Parameters
videoIdstringrequiredqueryThe video id, uuid or short uuid
Response
successful operation
video not found
accept header unsupported
