VideoStats
Get statistics for YouTube videos.
Retrieve detailed statistics for one or more YouTube videos including views, likes, and comments
type: "io.kestra.plugin.youtube.VideoStats"Examples
Get statistics for multiple videos
id: get_video_stats
namespace: company.team
tasks:
  - id: authenticate
    type: io.kestra.plugin.youtube.auth.OAuth2
    clientId: "{{ secret('YOUTUBE_CLIENT_ID') }}"
    clientSecret: "{{ secret('YOUTUBE_CLIENT_SECRET') }}"
    refreshToken: "{{ secret('YOUTUBE_REFRESH_TOKEN') }}"
  - id: get_stats
    type: io.kestra.plugin.youtube.task.VideoStats
    accessToken: "{{ outputs.authenticate.accessToken }}"
    videoIds:
      - "dQw4w9WgXcQ"
      - "9bZkp7q19f0"
    includeSnippet: true
Properties
accessToken *Requiredstring
Access token
The OAuth2 access token for YouTube API authentication
videoIds *Requiredarray
Video IDs
List of YouTube video IDs to retrieve statistics for
applicationName string
kestra-yt-pluginApplication name
Name of the application making the request
includeContentDetails booleanstring
falseInclude content details
Whether to include channels content details
includeSnippet booleanstring
falseInclude snippet data
Whether to include video snippet data (title, description, thumbnail, etc.) in addition to statistics
maxResults integerstring
5Maximum results per video
Maximum number of items that should be returned in the result set – acceptable values are 1 to 50, inclusive.