Back to APIs list

YouTube API examples & templates

Use these vals as a playground to view and fork YouTube API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
YoutubeSearchApp
aazad
YoutubeSearchApp
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
YouTubeSaveApp
aazad
YouTubeSaveApp
Remix of: AshishChaudhary10/YouTubeSearchApp
HTTP
YouTubeSearchApp
AshishChaudhary10
YouTubeSearchApp
YouTube all features
HTTP
getLatestYouTubeVideoFromChannel
samkingco
getLatestYouTubeVideoFromChannel
An interactive, runnable TypeScript val by samkingco
Script
youtubeSearchApp
Pruthvi123
youtubeSearchApp
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
understandingLavenderTiger
Eddy
understandingLavenderTiger
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
youtubeSearchResults
trob
youtubeSearchResults
@jsxImportSource https://esm.sh/react
HTTP
youtubeFeed
pdebie
youtubeFeed
Fetches all videos for a Youtube channel, by using its RSS feed.
Script
youtubeEndpoint
syncretizm
youtubeEndpoint
An interactive, runnable TypeScript val by syncretizm
HTTP
graciousMagentaAphid
wttdotm
graciousMagentaAphid
An interactive, runnable TypeScript val by wttdotm
HTTP
YoutubeTranscript
zzz
YoutubeTranscript
An interactive, runnable TypeScript val by zzz
Script
YoutubeTranscript
park
YoutubeTranscript
An interactive, runnable TypeScript val by park
Script
getYoutubeLinkFromPage
wilt
getYoutubeLinkFromPage
An interactive, runnable TypeScript val by wilt
Script
efficientAmberUnicorn
CoachCompanion
efficientAmberUnicorn
Remix of: CoachCompanion/CoachCompanionbackup
HTTP
getVideoInfo
nbbaier
getVideoInfo
Get YT Video Information Given a youtube video url, this val returns a small amount of information about the video: title, channel title, and the description. It uses the Youtube Data API v3, so you need to bring your own API key to get it to work (see here about setting up an API key).
Script
embedVideoWebPage
eligosmlytics
embedVideoWebPage
@jsxImportSource https://esm.sh/react
HTTP