Connectors
Social & Media
YouTube
Video platform: videos, playlists, channels, comments, and upload management
YouTube API referenceAPI checked August 16, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 70
- Ready-made triggers
- 0
Connect YouTube
- In Neblex open Connect › Connections and click New Connection.
- Search for YouTube and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for YouTube.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from YouTube without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if YouTube can send webhooks, a Webhook trigger receives them at its own URL.
Operations
70 operations in 11 groups. Each one is a step you can add to a flow.
Caption2
Delete a captiondeleteCaption | DELETE | Remove a caption track. |
List captionslistCaptions | GET | A video's caption tracks. |
Channel12
Add a channel sectioninsertChannelSection | POST | Add a shelf section to the channel. |
Add a third-party linkinsertThirdPartyLink | POST | Link a third-party account to the channel. |
Delete a channel sectiondeleteChannelSection | DELETE | Remove a shelf section. |
Delete a third-party linkdeleteThirdPartyLink | DELETE | Remove a third-party link. |
List activitieslistActivities | GET | A channel's activity feed. |
List channel sectionslistChannelSections | GET | A channel's shelf sections. |
List channelslistChannels | GET | Fetch channel details by ID, handle or mine. |
List third-party linkslistThirdPartyLinks | GET | The channel's third-party links (e.g. merch). |
Unset the watermarkunsetWatermark | POST | Remove the channel's branding watermark. |
Update a channelupdateChannel | PUT | Update a channel's branding or metadata. |
Update a channel sectionupdateChannelSection | PUT | Update a shelf section. |
Update a third-party linkupdateThirdPartyLink | PUT | Update a third-party link. |
Comment8
Comment on a videoinsertCommentThread | POST | Start a new top-level comment thread. |
Delete a commentdeleteComment | DELETE | Delete a comment. |
List comment threadslistCommentThreads | GET | Top-level comment threads of a video or channel. |
List commentslistComments | GET | Replies to a comment, or comments by ID. |
Mark as spammarkCommentAsSpam | POST | Flag a comment as spam. |
Reply to a commentinsertComment | POST | Post a reply to an existing comment. |
Set moderation statussetCommentModerationStatus | POST | Approve, reject or hold a comment. |
Update a commentupdateComment | PUT | Edit a comment's text. |
Live11
Bind a streambindLiveBroadcast | POST | Attach a live stream to a broadcast. |
Create a broadcastinsertLiveBroadcast | POST | Schedule a live broadcast. |
Create a streaminsertLiveStream | POST | Create a reusable stream configuration. |
Delete a broadcastdeleteLiveBroadcast | DELETE | Delete a broadcast. |
Delete a streamdeleteLiveStream | DELETE | Delete a stream configuration. |
Insert a cuepointinsertCuepoint | POST | Insert an ad cuepoint into a running broadcast. |
List broadcastslistLiveBroadcasts | GET | The channel's live broadcasts. |
List streamslistLiveStreams | GET | The channel's live stream configurations. |
Transition a broadcasttransitionLiveBroadcast | POST | Move a broadcast between testing, live and complete. |
Update a broadcastupdateLiveBroadcast | PUT | Update a broadcast's settings. |
Update a streamupdateLiveStream | PUT | Update a stream configuration. |
Live Chat9
Add a chat moderatoraddLiveChatModerator | POST | Make a user a live chat moderator. |
Ban a chat userbanLiveChatUser | POST | Ban (or timeout) a user from a live chat. |
Delete a chat messagedeleteLiveChatMessage | DELETE | Remove a live chat message. |
List chat messageslistLiveChatMessages | GET | A live chat's messages. |
List chat moderatorslistLiveChatModerators | GET | A live chat's moderators. |
Remove a chat banunbanLiveChatUser | DELETE | Lift a live chat ban. |
Remove a chat moderatorremoveLiveChatModerator | DELETE | Revoke a live chat moderator. |
Send a chat messageinsertLiveChatMessage | POST | Post a message into a live chat. |
Transition a chat messagetransitionLiveChatMessage | POST | Change a paid chat message's state. |
Membership3
List memberslistMembers | GET | The channel's members (sponsors). |
List membership levelslistMembershipsLevels | GET | The channel's membership tiers. |
List Super Chat eventslistSuperChatEvents | GET | Recent Super Chat purchases on the channel. |
Playlist10
Add to a playlistinsertPlaylistItem | POST | Add a video to a playlist. |
Create a playlistcreatePlaylist | POST | Create a playlist. |
Delete a playlistdeletePlaylist | DELETE | Delete a playlist. |
Delete a playlist imagedeletePlaylistImage | DELETE | Remove a playlist cover image. |
List playlist imageslistPlaylistImages | GET | A playlist's cover images. |
List playlist itemslistPlaylistItems | GET | The items of a playlist. |
List playlistslistPlaylists | GET | Playlists by channel, IDs or mine. |
Remove from a playlistdeletePlaylistItem | DELETE | Remove an item from a playlist. |
Update a playlistupdatePlaylist | PUT | Update a playlist's metadata. |
Update a playlist itemupdatePlaylistItem | PUT | Reorder or edit a playlist item. |
Reference4
List abuse report reasonslistVideoAbuseReportReasons | GET | The valid reasons for reporting a video. |
List content regionslistI18nRegions | GET | The content regions YouTube supports. |
List interface languageslistI18nLanguages | GET | The interface languages YouTube supports. |
List video categorieslistVideoCategories | GET | The assignable video categories per region. |
Search1
Searchsearch | GET | Search videos, channels and playlists. |
Subscription3
List subscriptionslistSubscriptions | GET | A channel's subscriptions. |
Subscribesubscribe | POST | Subscribe the caller to a channel. |
Unsubscribeunsubscribe | DELETE | Delete a subscription. |
Video7
Delete a videodeleteVideo | DELETE | Delete a video by ID. |
Get my ratinggetVideoRating | GET | The caller's rating of the given videos. |
Get video trainabilitygetVideoTrainability | GET | Whether a video may be used for AI training. |
List videoslistVideos | GET | Fetch videos by ID, chart or mine. |
Rate a videorateVideo | POST | Like, dislike or clear the rating on a video. |
Report a videoreportVideoAbuse | POST | Flag a video for abuse. |
Update a videoupdateVideo | PUT | Update a video's metadata. |