A simple service to fetch and cache your YouTube subscriptions using the YouTube Data API.
Sign in with GoogleThe API response with list of the user's subscriptions as they are returned by the YouTube API with an additional 'lastRetrievalDate' parameter indicating how old the data is (updated upon a call to the API every 12 hours)
{
"lastRetrievalDate": "2025-06-10T01:32:08.355395Z",
"subscriptions": [
{
"kind": "youtube#subscription",
"etag": "mep1K4OBALF4wrTFaXIYU-_xnsU",
"id": "CWE0Bb1OftIKrp8FAk4EYe_MiDVd-mT-5vdiIOY_LVs",
"snippet": {
"publishedAt": "2018-01-03T21:42:30.834186Z",
"title": "Mark Rober",
"description": "Former NASA engineer. Current CrunchLabs founder and friend of science...",
"resourceId": {
"kind": "youtube#channel",
"channelId": "UCY1kMZp36IQSyNx_9h4mpCg"
},
"channelId": "UCPJHnEGx82NVaeJCYM_PFJg",
"thumbnails": {
"default": {
"url": "https://yt3.ggpht.com/ytc/AIdro_ksXY2REjZ6gYKSgnWT5jC_zT9mX900vyFtVinR8KbHww=s88-c-k-c0x00ffffff-no-rj"
},
"medium": {
"url": "https://yt3.ggpht.com/ytc/AIdro_ksXY2REjZ6gYKSgnWT5jC_zT9mX900vyFtVinR8KbHww=s240-c-k-c0x00ffffff-no-rj"
},
"high": {
"url": "https://yt3.ggpht.com/ytc/AIdro_ksXY2REjZ6gYKSgnWT5jC_zT9mX900vyFtVinR8KbHww=s800-c-k-c0x00ffffff-no-rj"
}
}
}
}
]
}