Skip to content
For LLMsView as Markdown·

YouTube

Search, manage, and analyze YouTube videos, channels, and playlists.

DetailValue
CategorySocial Media
Base URLhttps://www.googleapis.com/youtube/v3
AuthenticationOAuth2
Endpoints5
Connector keyyoutube

Using YouTube in a workflow

  1. Go to Connections and click New Connection.
  2. Pick YouTube from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /searchSearch YouTube
GET /videosList videos
GET /channelsList channels
GET /playlistsList playlists
GET /commentThreadsList comment threads

Each endpoint is documented in full below. Use the outline on the right to jump to one.

Search YouTube

DetailValue
Operation IDsocial.search
MethodGET
Path/search

Parameters

NameLocationTypeRequired
qquerystringNo
typequerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your YouTube connection from the Connection dropdown.
  3. In the Operation dropdown, select social.search.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream YouTube API reference.

GET /videos

List videos

DetailValue
Operation IDsocial.listVideos
MethodGET
Path/videos

Parameters

NameLocationTypeRequired
partquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your YouTube connection from the Connection dropdown.
  3. In the Operation dropdown, select social.listVideos.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream YouTube API reference.

GET /channels

List channels

DetailValue
Operation IDsocial.listChannels
MethodGET
Path/channels

Parameters

NameLocationTypeRequired
partquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your YouTube connection from the Connection dropdown.
  3. In the Operation dropdown, select social.listChannels.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream YouTube API reference.

GET /playlists

List playlists

DetailValue
Operation IDsocial.listPlaylists
MethodGET
Path/playlists

Parameters

NameLocationTypeRequired
partquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your YouTube connection from the Connection dropdown.
  3. In the Operation dropdown, select social.listPlaylists.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream YouTube API reference.

GET /commentThreads

List comment threads

DetailValue
Operation IDsocial.listComments
MethodGET
Path/commentThreads

Parameters

NameLocationTypeRequired
partquerystringYes
videoIdquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your YouTube connection from the Connection dropdown.
  3. In the Operation dropdown, select social.listComments.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream YouTube API reference.