YouTube Connector

YouTube Connector

The high-performance YouTube Connector provides read/write capabilities within your application, allowing you to perform numerous YouTube operations with minimal coding or even no-coding at all. Integrate YouTube data into applications such as SSIS, SQL Server, any ODBC-compatible application, or even directly within a programming language using this connector.

Download for SSIS Download for SQL Server and ODBC Documentation

Integrate YouTube with these applications

All
Data Integration
Database
BI & Reporting
Productivity
Programming Languages
Automation & Scripting
ODBC applications

Actions supported by YouTube Connector

YouTube Connector supports following actions for REST API integration:

Get channels

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • part
  • mine
  • forUsername
  • id
  • managedByMe
  • hl
  • maxResults
  • onBehalfOfContentOwner

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • title
  • description
  • publishedAt
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • localized_title
  • localized_description
  • contentDetails_relatedPlaylists_likes
  • contentDetails_relatedPlaylists_uploads
  • statistics_viewCount
  • statistics_subscriberCount
  • statistics_hiddenSubscriberCount
  • statistics_videoCount
  • status_privacyStatus
  • status_isLinked
  • status_longUploadsStatus
  • brandingSettings_channel_title
  • auditDetails_overallGoodStanding
  • auditDetails_communityGuidelinesGoodStanding
  • auditDetails_copyrightStrikesGoodStanding
  • auditDetails_contentIdClaimsGoodStanding
  • etag
  • kind

Visit documentation for more information.

Get comments

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • part
  • allThreadsRelatedToChannelId
  • channelId
  • id
  • videoId
  • maxResults
  • moderationStatus
  • order
  • searchTerms
  • textFormat

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • videoId
  • topLevelComment_kind
  • topLevelComment_etag
  • topLevelComment_id
  • topLevelComment_videoId
  • topLevelComment_textDisplay
  • topLevelComment_textOriginal
  • topLevelComment_authorDisplayName
  • topLevelComment_authorProfileImageUrl
  • topLevelComment_authorChannelUrl
  • topLevelComment_authorChannelId_value
  • topLevelComment_canRate
  • topLevelComment_viewerRating
  • topLevelComment_likeCount
  • topLevelComment_publishedAt
  • topLevelComment_updatedAt
  • canReply
  • totalReplyCount
  • isPublic
  • kind
  • etag

Visit documentation for more information.

Get playlist items

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • part
  • id
  • playlistId
  • maxResults
  • onBehalfOfContentOwner
  • videoId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • kind
  • publishedAt
  • channelId
  • title
  • description
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • channelTitle
  • playlistId
  • position
  • resourceId_kind
  • resourceId_videoId
  • videoOwnerChannelTitle
  • videoOwnerChannelId
  • contentDetails_videoId
  • contentDetails_videoPublishedAt
  • status_privacyStatus
  • etag

Visit documentation for more information.

Get playlists

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • part
  • id
  • channelId
  • mine
  • hl
  • maxResults
  • onBehalfOfContentOwner
  • onBehalfOfContentOwnerChannel

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • publishedAt
  • channelId
  • title
  • description
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • channelTitle
  • localized_title
  • localized_description
  • thumbnails_standard_url
  • thumbnails_standard_width
  • thumbnails_standard_height
  • status_privacyStatus
  • contentDetails_itemCount
  • player_embedHtml
  • kind
  • etag

Visit documentation for more information.

Get report

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • ids
  • metrics
  • Start Date (yyyy-MM-dd)
  • End Date (yyyy-MM-dd)
  • currency
  • dimensions
  • filters
  • includeHistoricalChannelData
  • maxResults
  • sort

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Get video details

Description

Read videos details by IDs or chart or myRating (pass one of them).

Parameters

You can provide the following parameters to this action:

  • part
  • Ids (up to 25 comma-separated)
  • chart
  • myRating
  • hl
  • maxHeight
  • maxResults
  • maxWidth
  • onBehalfOfContentOwner
  • regionCode
  • videoCategoryId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • publishedAt
  • channelId
  • title
  • description
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • channelTitle
  • liveBroadcastContent
  • categoryId
  • localized_title
  • localized_description
  • contentDetails_duration
  • contentDetails_dimension
  • contentDetails_definition
  • contentDetails_caption
  • contentDetails_licensedContent
  • contentDetails_projection
  • contentDetails_hasCustomThumbnail
  • status_uploadStatus
  • status_privacyStatus
  • status_license
  • status_embeddable
  • status_publicStatsViewable
  • status_madeForKids
  • status_selfDeclaredMadeForKids
  • viewCount
  • likeCount
  • dislikeCount
  • favoriteCount
  • commentCount
  • player_embedHtml
  • topicDetails_topicCategories
  • fileDetails_fileName
  • processingDetails_processingStatus
  • processingDetails_fileDetailsAvailability
  • processingDetails_processingIssuesAvailability
  • processingDetails_tagSuggestionsAvailability
  • processingDetails_editorSuggestionsAvailability
  • processingDetails_thumbnailsAvailability
  • kind
  • etag

Visit documentation for more information.

Get videos

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • forMine (search in my account only)
  • query (search term)
  • channelId
  • channelType
  • eventType
  • location
  • locationRadius
  • maxResults
  • onehalfOfContentOwner
  • order
  • publishedAfter
  • publishedBefore
  • regionCode
  • relevanceLanguage
  • safeSearch
  • topicId
  • videoCaption
  • videoCategoryId
  • videoDefinition
  • videoDimension
  • videoDuration
  • videoEmbeddable
  • videoLicense
  • videoSyndicated
  • videoType
  • forContentOwner
  • forDeveloper
  • relatedToVideoId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • publishedAt
  • channelId
  • title
  • description
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • channelTitle
  • liveBroadcastContent
  • categoryId
  • localized_title
  • localized_description
  • contentDetails_duration
  • contentDetails_dimension
  • contentDetails_definition
  • contentDetails_caption
  • contentDetails_licensedContent
  • contentDetails_projection
  • contentDetails_hasCustomThumbnail
  • status_uploadStatus
  • status_privacyStatus
  • status_license
  • status_embeddable
  • status_publicStatsViewable
  • status_madeForKids
  • status_selfDeclaredMadeForKids
  • viewCount
  • likeCount
  • dislikeCount
  • favoriteCount
  • commentCount
  • player_embedHtml
  • topicDetails_topicCategories
  • fileDetails_fileName
  • processingDetails_processingStatus
  • processingDetails_fileDetailsAvailability
  • processingDetails_processingIssuesAvailability
  • processingDetails_tagSuggestionsAvailability
  • processingDetails_editorSuggestionsAvailability
  • processingDetails_thumbnailsAvailability
  • kind
  • etag

Visit documentation for more information.

Get videos rating

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • id
  • onBehalfOfContentOwner

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • videoId
  • rating

Visit documentation for more information.

Search

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • part
  • forMine (search in my account only)
  • query (search term)
  • type
  • channelId
  • channelType
  • eventType
  • location
  • locationRadius
  • maxResults
  • onehalfOfContentOwner
  • order
  • publishedAfter
  • publishedBefore
  • regionCode
  • relevanceLanguage
  • safeSearch
  • topicId
  • videoCaption
  • videoCategoryId
  • videoDefinition
  • videoDimension
  • videoDuration
  • videoEmbeddable
  • videoLicense
  • videoSyndicated
  • videoType
  • forContentOwner
  • forDeveloper
  • relatedToVideoId

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id_kind
  • videoId
  • publishedAt
  • title
  • description
  • channelId
  • thumbnails_default_url
  • thumbnails_default_width
  • thumbnails_default_height
  • thumbnails_medium_url
  • thumbnails_medium_width
  • thumbnails_medium_height
  • thumbnails_high_url
  • thumbnails_high_width
  • thumbnails_high_height
  • channelTitle
  • liveBroadcastContent
  • publishTime
  • etag
  • kind

Visit documentation for more information.

Make Generic API Request

Description

This is generic endpoint. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • Body
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Make Generic API Request (Bulk Write)

Description

This is a generic endpoint for bulk write purpose. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.