YouTube and YouTube Music Schema Reference

Exported Object: video media
Exported Object represents: Videos you've uploaded
Object is exported in these formats: Original format / MP4
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Exported Object: videos
Exported Object represents: The video entity data
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video IDUnique video ID used to identify the video belonging to a playlist.

Examples:
pRXlrbuLZek
string
Approx Duration (ms)The approximate duration of the video in milliseconds.

Examples:
1234
int64
Video Audio LanguageVideo audio language.

Examples:
en
string
Video CategoryVideo category.

Examples:
Unspecified Category
Film
enum
Video Description (Original)Video original description provided by creator.

Examples:
This is fun video
string
Video Description (Original) LanguageThe language of a YouTube Video's original description provided by creator.

Examples:
en
string
Channel IDYouTube Video creator's channel ID.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
TagYouTube Video tag (keyword).

Examples:
fun video
string
Video Title (Original)Video original title (name) provided by creator.

Examples:
New Funny and Fail Videos 2023
string
Video Title (Original) LanguageThe language of a YouTube Video's original title (name) provided by creator.

Examples:
en
string
Thumbnail URLYouTube Video translated Thumbnail URL.

Examples:
http://thumbnail_url
string
PrivacyThe privacy state of the video.

Examples:
Private
Public
enum
Video StateThe current state of the video upload.

Examples:
Uploaded
Processed
enum
Video Create TimestampThe timestamp indicating when a YouTube video was created.

Examples:
2023-07-17T17:52:49+00:00
timestamp
Video Publish TimestampThe timestamp indicating when a YouTube video was published.

Examples:
2023-07-17T18:52:49+00:00
timestamp
Exported Object: video interactions
Exported Object represents: Interactions on a YouTube Video.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video Interactions IDThe video ID of the video being interacted with.

Examples:
pRXlrbuLZek
string
Creation TimeTime when the video interaction was created

Examples:
2023-07-17T17:52:49+00:00
timestamp
Interaction TypeThe type of interactive sticker on the video.

Examples:
CHANNEL_MENTION
VIDEO_LINK
WEB_LINK
enum
Channel Mention Channel IDThe Channel ID associated with a channel mention sticker on a video.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
repeated string
Video Link Video IDThe video ID associated with a video link sticker on a video.

Examples:
pRXlrbuLZek
repeated string
Exported Object: video recording
Exported Object represents: Recording information about a YouTube video.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video Recording AddressAn arbitrary address title string returned by the Places API.

Examples:
NASA Johnson Space Center
string
Video Recording Address 2An arbitrary address title string returned by the Places API.

Examples:
London
string
Video Recording CountryThe country where the video was recorded in ISO 3166-1 alpha-2 country code format.

Examples:
DE
string
Video Recording DateThe date the video was recorded.

Examples:
2023-07-17T17:52:49+00:00
timestamp
Video IDVideo ID

Examples:
dhLQS_XCG0g
string
Video Recording AltitudeThe altitude of the video recording location.

Examples:
305.0
double
Video Recording LatitudeThe latitude of the video recording location.

Examples:
47.3653139
double
Video Recording LongitudeThe longitude of the video recording location.

Examples:
8.5244746
double
Place IDThe ID of the place where the video was recorded, derived from the Google Places API.

Examples:
ChIJgUbEo8cfqokR5lP9_Wh_DaM
string
Recording ZipThe zip code of the place where the video was recorded.

Examples:
94114
string
Exported Object: video text
Exported Object represents: Creator-provided structured text associated with a YouTube video.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video IDThe unique identifier for the video.

Examples:
pRXlrbuLZek
string
Create TimeThe time the video text entity was created for the video.

Examples:
2023-07-17T17:52:49+00:00
timestamp
Description Text SegmentsThe description associated with the video, broken into text segments.

Examples:
This is
my
video text description.
repeated string
Title Text SegmentsThe title associated with the video, broken into text segments.

Examples:
My
Video Title
repeated string
Update TimeThe time the video text entity was last updated.

Examples:
2023-07-17T17:52:49+00:00
timestamp
Exported Object: playlists
Exported Object represents: Playlists you've created
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Playlist IDThe YouTube Playlist ID as seen in URLs.

Examples:
PLpjK416fmKwSfobBm4dbk5nHT0KPqDETS
string
Add new videos to topA user setting that specifies whether to add new videos to the top of the playlist.

Examples:
true
bool
Translated Playlist Description Create TimestampThe creation time of the playlist description's translation as provided by the creator.

Examples:
2023-02-10T00:00:00Z
timestamp
Playlist Description LocaleThe locale of the playlist description's translation as provided by the creator.

Examples:
en-US
string
Translated Playlist DescriptionThe playlist description's translation message as provided by the creator.

Examples:
Playlist Description
string
Translated Playlist Description Update TimeThe update time of each translated message as provided by the creator.

Examples:
2023-02-10T00:00:00Z
timestamp
Playlist Description (Original)The original text of the playlist description.

Examples:
Funny videos
string
Playlist Description (Original) LanguageThe original language of the playlist description.

Examples:
en-US
string
Playlist Image Create TimestampThe creation time of a playlist image.

Examples:
2023-02-10T00:00:00Z
timestamp
Playlist Image URLA playlist image's FIFE URL.

Examples:
https://lh4.googleusercontent.com/JDjSmaNIR-Px5svzdyVwpGd9B6S8vaCt0sWMxGjpkHOm-u6Q4lmJhVrRwq3oz8MGu3QrfyqjrrDo4CZUtgIa6d97ig=s400-h200
string
Playlist Image HeightThe playlist image's height (in pixels).

Examples:
200
int32
Playlist Image WidthThe playlist image's width (in pixels).

Examples:
200
int32
Translated Playlist Title Create TimestampThe creation time of the playlist name's translation as provided by the creator.

Examples:
2023-02-10T00:00:00Z
timestamp
Playlist Title LocaleThe locale of the playlist name's translation as provided by the creator.

Examples:
en-US
string
Translated Playlist TitleThe playlist name's translation message as provided by the creator.

Examples:
Playlist Title
string
Translated Playlist Title Update TimestampThe update time of the playlist name's translation as provided by the creator.

Examples:
2023-02-10T00:00:00Z
timestamp
Playlist Title (Original)The original text of the playlist's name (title).

Examples:
My videos
string
Playlist Title (Original) LanguageThe original language of the playlist's name (title).

Examples:
en-US
string
Playlist Create TimestampA playlist's creation time.

Examples:
2023-02-10T00:00:00Z
string
Playlist update timestampThe latest update time for a playlist.

Examples:
2023-02-10T00:00:00Z
string
Playlist Video OrderThe order of the playlist video.

Examples:
Manual
Date Added (Newest)
enum
Playlist VisibilityThe value of the user's playlist visibility setting.

Examples:
Public
Private
Unlisted
enum
Exported Object: playlist videos
Exported Object represents: videos in each playlist
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video IDThe unique video ID that identifies the video belongs to a playlist.

Examples:
pRXlrbuLZek
string
Playlist Video Creation TimestampThe timestamp when the video was added to the playlist.

Examples:
2023-07-17T17:52:49+00:00
timestamp
Exported Object: channel
Exported Object represents: Information about your channel.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDThe channel's unique ID.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Associated URLUser-provided URLs associated with their channel.

Examples:
twitter.com/TeamYouTube
repeated string
CountryThe country with which the channel is associated.

Examples:
US
string
DescriptionThe channel's description.

Examples:
Welcome to my channel!
string
Description LanguageThe language of the description.

Examples:
en
string
TagA list of keyword tags associated with the channel.

Examples:
cats
coffee
repeated string
TitleTitle of the channel.

Examples:
Creator Insider
string
Title LanguageThe language of the title.

Examples:
en
string
Channel VisibilityThe channel's visibility setting.

Examples:
Public
Private
enum
Exported Object: channel community moderation settings
Exported Object represents: Channel wide settings shared among Live chat messages and comments.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDUnique channel ID.

Examples:
UCkRfArvrzheW2E7b6SVT7vQ
string
Blocked WordsBlocked words set by YouTube Channel owner.

Examples:
blockedwords1
blockedwords2
repeated string
Exported Object: channel feature data
Exported Object represents: YouTube Channel Feature Related Data.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDUnique channel ID.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Creator Redirects Settings: Channel ID Allowed to Redirect Live and Premiere VideosThe channels that are allowed to set the videos of this channel as redirect.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Gaming: Emoji PrefixChannel prefix prepended to each emoji shortcut of customized emoji.

Examples:
prefix
string
Gaming: Membership Badge Image URLMembership channel custom badge FIFE URL.

Examples:
http://lh3.googleusercontent.com/a/default-user
string
Live Chat Config: Channel Auto Moderation in Live ChatLive chat config whether auto moderation is enabled.

Examples:
true
bool
Studio App Settings: Keywords for Comment FilterComment Filter Keywords

Examples:
text search
string
Video Default: Allowed Comments TypeVideo default allowed comments type.

Examples:
Hold all comments for review
Not set
enum
Video Default: Targeted AudienceVideo default audience restriction.

Examples:
Not set
All audiences
enum
Video Default: LanguageVideo default audio language.

Examples:
en_US
string
Video Default: DescriptionVideo default description.

Examples:
defaults_description
string
Video Default: LicenseVideo default license.

Examples:
Not set
Standard YouTube License
enum
Video Default: Location LatitudeVideo default latitude.

Examples:
0
float
Video Default: Location LongitudeVideo default longitude.

Examples:
0
float
Video Default: Default Language for MetadataVideo default metadata language.

Examples:
en
string
Video Default: TagsVideo default tags.

Examples:
cats
football
string
Video Default: Create Timestamp of Default SettingCreate timestamp of video default setting.

Examples:
2021-12-04T02:55:23+00:00
timestamp
Video Default: Update Timestamp of Default SettingUpdate timestamp of video default setting.

Examples:
2021-12-04T02:55:23+00:00
timestamp
Video Default: TitleVideo default title.

Examples:
Title
string
Exported Object: channel images
Exported Object represents: YouTube Channel Image Data.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDUnique channel ID.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Channel Image Create TimestampA timestamp of when this image was set.

Examples:
2021-12-07T19:59:06.228723+00:00
timestamp
Channel Image Full Content URLChannel image full content FIFE URL.

Examples:
https://yt3.googleusercontent.com/FRb0bnNVqwOebrgpeN9-7w1UczESnRbCmWoK-OA3R8BD38AgxUtrRsKr9TllL3Gj7SoAiY5h
string
Exported Object: channel page settings
Exported Object represents: Settings for the layout and description of the channel page.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDUnique channel ID.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Google Analytics account ID linked to this channelGoogle Analytics account ID associated with the channel.

Examples:
YT123
string
Legal info which should be displayed to channel viewersLegal info which should be displayed to channel viewers.

Examples:
legal text
string
Banner Image URLChannel banner Image URL.

Examples:
https://yt3.googleusercontent.com/FRb0bnNVqwOebrgpeN9-7w1UczESnRbCmWoK-OA3R8BD38AgxUtrRsKr9TllL3Gj7SoAiY5h
string
Creator Business EmailChannel profile business email.

Examples:
profile@gmail.com
string
Link URL TitleChannel profile custom URL original title.

Examples:
YouTube Creators
string
Link URLChannel profile custom URL.

Examples:
https://www.youtube.com/@youtubecreators
string
Channel Trailer Video IDChannel trailer video ID.

Examples:
dhLQS_XCG0g
string
Featured Video IDChannel featured video ID.

Examples:
dhLQS_XCG0g
string
Exported Object: channel URL configs
Exported Object represents: A structure that holds URL-related information of a YouTube channel.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDUnique channel ID stored in URL config (vanity data).

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Channel Vanity URL NameVanity name stored in URL config (vanity data).

Examples:
janedoe-xt3mf
string
Exported Object: subscriptions
Exported Object represents: Your channel subscriptions.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDIn a CSV file of the user's subscriptions, the title of the column that contains the IDs of channels you've subscribed to.

Examples:
UCkRfArvrzheW2E7b6SVT7vQ
string
Channel URLIn a CSV file of the user's subscriptions, the title of the column that contains the URLs of channels you've subscribed to.

Examples:
https://www.youtube.com/channel/UCkRfArvrzheW2E7b6SVT7vQ
string
Channel TitleIn a CSV file of the user's subscriptions, the title of the column that contains the titles of channels you've subscribed to.

Examples:
YouTube Creators
string
Exported Object: comment
Exported Object represents: Comment you've created
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDThe channel ID of the comment's author.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
PriceThe purchase price of a SuperThanks comment in micro units of functional currency (i.e. one-millionth of the currency base unit).

Examples:
1050000
int64
Currency CodeThe three-letter currency code of the currency used to purchase a SuperThanks comment.

Examples:
USD
string
Super Thanks IDThe unique ID associated with the transaction to purchase the SuperThanks comment.

Examples:
ordercode.ABCDEfGH9oo.V.1234567890123456
string
Comment IDUnique ID of the comment.

Examples:
UgzwrNZhRJAOZRYsHk54AaABAg
string
Parent Comment IDThe unique comment ID associated with the comment being replied to.

Examples:
UgzwrNZhRJAOZRYsHk54AaABAg
string
Post IDThe unique ID of the YouTube Post that a comment is made on.

Examples:
UgkxMRu3PcEPuBRhWIshNa4E3GszdpSVdZCq
string
Video IDThe ID of the YouTube Video that a comment is made on.

Examples:
eKgE5Pb_W4k
string
Comment TextThe text of the comment, broken into text segments.

Examples:
This
is an
amazing video!
repeated string
Price Tier IDThe price tier of a SuperThanks comment purchase.

Examples:
super_thanks_50_usd
string
Exported Object: sent live chats
Exported Object represents: Live chats you've authored
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Channel IDThe channel ID of the author.

Examples:
UCGg-UqjRgzhYDPJMr-9HXCg
string
Creation TimestampThe timestamp (in seconds) of when this chat message was posted.

Examples:
1696385316
int64
Video IDThe ID of the video on which this chat message was posted.

Examples:
zOgKTeB1fW8
string
Message TextThe message text of a live chat.

Examples:
This livestream is great!
string
Message Was Sponsorships Gift RedemptionWhether the author was redeeming a sponsorships gift when they posted the Live Chat.

Examples:
true
boolean
Purchase AmountThe purchase amount of the paid live chat in micros.

Examples:
1000000
int64
Purchase CurrencyThe ISO 4217 currency code representing the currency used to purchase the live chat.

Examples:
USD
string
Purchase Was Charitable DonationWhether or not the proceeds of the Super Chat will be donated to charity.

Examples:
true
boolean
Sponsorships Gift SizeThe size of the Live Chat sponsorships gift purchase announcement.

Examples:
10
uint32
Exported Object: posts
Exported Object represents: Posts you've created
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Post IDUnique ID of the Post.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCQ
string
Access Restriction TypeAccess restriction type for the Post. For example, if Post is for sponsors only.

Examples:
Everyone
Sponsors only
enum
Post Update TimestampTimestamp when the Post was updated.

Examples:
2017-08-17T21:32:06Z
timestamp
Images Height In PixelsHeight in pixel of the image in the Post.

Examples:
800
int32
Image Preview CoordinatesPreview coordinates (left, top, right, bottom) of the image in the Post, that are multiplied by image dimensions to yield a crop rectangle.

Examples:
0.125 0 0.875 1
string
Image NameName for the image in the Post.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCQ_image_1
string
Images Width In PixelsWidth in pixel of the image in the Post.

Examples:
600
int32
Post Expiration DurationTime after which the ephemeral Post will be archived.

Examples:
1 days
duration
Quiz Correct Answer ExplanationExplanation for the correct answer for quiz post.

Examples:
{"text":"Some explanation"}
json string
Poll Options Image Height In PixelsHeight in pixel of the poll option image in the Post.

Examples:
800
int32
Poll Options Image Preview CoordinatesPreview coordinates (left, top, right, bottom) of the poll option image in the Post, that are multiplied by image dimensions to yield a crop rectangle.

Examples:
0 0 1 1
string
Poll Option Image NameName of the poll option image in the Post.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCQ_poll_image_1
string
Poll Options Image Width In PixelsWidth in pixel of the poll option image in the Post.

Examples:
600
int32
Poll/Quiz Options IDID of the poll or quiz options in the post.

Examples:
0
1
int32
Poll/Quiz Options TextText contents of the poll or quiz options in the post.

Examples:
{"text":"Option A"}
{"text":"Option B"}
json string
Post Create TimestampTimestamp when the Post was created.

Examples:
2017-08-17T21:32:06Z
timestamp
Post Publish TimestampTimestamp when the Post was published.

Examples:
2017-08-17T21:32:06Z
timestamp
Post TypeType of the post.

Examples:
Image
Poll
Video
enum
Quiz Correct AnswerOption ID of the correct answer for quiz post.

Examples:
1
int32
Shared Playlist IDPlaylist ID of Playlist shared in the Post.

Examples:
PL-Ib9oOPR7OE72Oe7c15d54P9Q2xOQ3rD
string
Shared Post IDPost ID of Post shared in the Post.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCR
string
Shared Video IDVideo ID of Video shared in the Post.

Examples:
UwsrzCVZAb9
string
Post TextText contents of the Post.

Examples:
{"text":"Welcome to my YouTube channel!"}
json string
Exported Object: post comments settings
Exported Object represents: Comments settings for the Posts.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Post IDUnique ID of the Post.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCQ
string
Comment EnablementComment enablement state of the Post.

Examples:
Enable Comments
Disable Comments
enum
Comment ModerationComment moderation type of the Post.

Examples:
Allow All Comments
Hold All Comments For Review
enum
Exported Object: clips
Exported Object represents: Clips you've created
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Clip IDUnique ID of the Clip.

Examples:
UgwR0xFSBkKRXKeWHQ14AaABCQ
string
Time CreatedTimestamp when the Clip was created.

Examples:
2023-08-17T21:32:06Z
timestamp
TitleTitle of the Clip.

Examples:
{"text":"Check out this Clip!"}
json string
Video IDVideo ID of the video that the Clip is created from.

Examples:
UwsrzCVZAb9
string
Start TimeThe offset of the time range from the beginning of the Video where Clip starts.

Examples:
10 s
duration
DurationThe duration of the time range for the Clip.

Examples:
10 s
duration
Exported Object: music media
Exported Object represents: Music media you've uploaded
Object is exported in these formats: Original format
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Exported Object: music library songs
Exported Object represents: A list of all the songs added to your YouTube Music library.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Video IDVideo ID.

Examples:
aC9HkZW2hZk
string
Song TitleThe header text for the CSV column that contains the title of each song in the user's Music Library.

Examples:
Cruel Summer
string
Album TitleThe header text for the CSV column that contains the album title for each song in the user's Music Library.

Examples:
Lover
string
Artist NameThe header text for the CSV column that lists the artists for each song in the user's Music Library.

Examples:
Taylor Swift
string
Exported Object: music uploads metadata
Exported Object represents: Metadata about user's uploaded music media at YouTube Music.
Object is exported in these formats: Original format uploaded.
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Song TitleThe header text for the CSV column that contains the title of each song in the user's Music Library.

Examples:
Blank Space
string
Album TitleThe header text for the CSV column that contains the album title for each song in the user's Music Library.

Examples:
1989
string
Artist NameThe header text for the CSV column that lists the artists for each song in the user's Music Library.

Examples:
Taylor Swift
string
DurationThe header text for the CSV column that contains the duration of a YouTube Music track.

Examples:
9.23s
string
Exported Object: product save list
Exported Object represents: YouTube Shopping wishlist of saved for later products.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Created timeTimestamp when the product save list was created.

Examples:
2023-02-10T00:00:00Z
timestamp
Updated timeTimestamp when the product save list was last updated.

Examples:
2023-02-10T00:00:00Z
timestamp
List IdProduct save list identifier.

Examples:
1342452
string
List TypeType of the product save list.

Examples:
Unknown
Shopping wishlist
enum
Exported Object: product save list item
Exported Object represents: YouTube Shopping wishlist items.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
Product IdIdentifier of the saved product.

Examples:
E_g_11tf54_cz7
string
List IdProduct save list identifier.

Examples:
1342452
string
Updated timeTimestamp when the product save list item was last updated.

Examples:
2023-02-10T00:00:00Z
timestamp
Created timeTimestamp when the product save list item was created.

Examples:
2023-02-10T00:00:00Z
timestamp
Updated timeTimestamp when the product save list item was last updated.

Examples:
2023-02-10T00:00:00Z
timestamp
List TypeType of the product save list.

Examples:
Unknown
Shopping wishlist
enum
Exported Object: playables metadata
Exported Object represents: Your YouTube Playable saved games.
Object is exported in these formats: CSV
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
TitleThe title of a Playables game.

Examples:
Cube Crush
string
Playable IDThe ID for a particular Playables game.

Examples:
axfr358s3902
string
TimestampThe timestamp for a Playables game's save file.

Examples:
2023-02-10T18:55:23-0900
timestamp
Exported Object: playables save data
Exported Object represents: Playables game's exported save file.
Object is exported in these formats: Binary
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
A table representing Resource Groups and the objects that are exported with it.
Resource GroupOAuth Scope NameDescriptionExported Objects
youtube.private_videoshttps://www.googleapis.com/auth/dataportability.youtube.private_videosThe user's private YouTube video media files and several types of metadata about them
videos
video interactions
video recording
video text
video media
youtube.unlisted_videoshttps://www.googleapis.com/auth/dataportability.youtube.unlisted_videosThe user's unlisted YouTube video media files and several types of metadata about them
videos
video interactions
video recording
video text
video media
youtube.public_videoshttps://www.googleapis.com/auth/dataportability.youtube.public_videosThe user's public YouTube video media files and several types of metadata about them
videos
video interactions
video recording
video text
video media
youtube.channelhttps://www.googleapis.com/auth/dataportability.youtube.channelMetadata about the user's YouTube channel
channel
channel feature data
channel images
channel page settings
channel URL configs
channel community moderation settings
youtube.subscriptionshttps://www.googleapis.com/auth/dataportability.youtube.subscriptionsA list of the user's YouTube channel subscriptions
subscriptions
youtube.private_playlistshttps://www.googleapis.com/auth/dataportability.youtube.private_playlistsThe user's private YouTube playlists
playlists
playlist videos
youtube.unlisted_playlistshttps://www.googleapis.com/auth/dataportability.youtube.unlisted_playlistsThe user's unlisted YouTube playlists
playlists
playlist videos
youtube.public_playlistshttps://www.googleapis.com/auth/dataportability.youtube.public_playlistsThe user's public YouTube playlists
playlists
playlist videos
youtube.commentshttps://www.googleapis.com/auth/dataportability.youtube.commentsThe user's YouTube comments
comment
youtube.live_chathttps://www.googleapis.com/auth/dataportability.youtube.live_chatThe user's YouTube messages in live chat
sent live chats
youtube.postshttps://www.googleapis.com/auth/dataportability.youtube.postsThe user's YouTube posts
posts
post comments settings
youtube.clipshttps://www.googleapis.com/auth/dataportability.youtube.clipsThe user's YouTube clips
clips
youtube.musichttps://www.googleapis.com/auth/dataportability.youtube.musicThe songs the user uploaded to YouTube music and their YouTube music library
music uploads metadata
music library songs
music media
youtube.shoppinghttps://www.googleapis.com/auth/dataportability.youtube.shoppingThe user's YouTube shopping wishlists and wishlist items
product save list
product save list item
youtube.playablehttps://www.googleapis.com/auth/dataportability.youtube.playableThe user's YouTube playables saved game progress files
playables metadata
playables save data