YouTube URL
Turn a YouTube video or playlist into a Spotify playlist. Track Down reads the YouTube title via oEmbed and matches the extracted artist/track to Spotify.
Step 1 — Enter your input
You'll be redirected to Spotify to approve access, then brought right back here.
How does YouTube URL work?
Paste a YouTube video or playlist URL and Track Down reads the video's title — first via YouTube's public oEmbed endpoint, falling back to reading the page title directly if that fails — then parses it for an artist and track name and matches it to Spotify.
Steps
- 1Paste a YouTube video URL (a playlist link works if it points to a single video).
- 2Track Down extracts the 11-character video ID and requests YouTube's public oEmbed endpoint for the title.
- 3If oEmbed doesn't return a usable title, it fetches the video's watch page directly and reads the <title> tag as a fallback.
- 4The parsed title is matched against Spotify using the same scoring engine as every other source, then you review and save.
How YouTube title parsing handles common formats
| Title format | Parses as | Match confidence |
|---|---|---|
| Radiohead - Creep | Artist: Radiohead, Track: Creep | High — clean separator |
| Radiohead – Creep (Official Video) | Artist: Radiohead, Track: Creep | High — trailing tags are stripped |
| CREEP (Radiohead) | Track only: CREEP (Radiohead) | Lower — no recognized separator |
| Official Radiohead Channel | Track only: whole string | Lowest — no artist/track structure at all |
Frequently asked questions
Does this work for full YouTube playlists, or just single videos?
It's built around a single video's title. A playlist URL that resolves to one video works, but Track Down doesn't currently iterate through every video in a multi-video playlist.
Why did it match the wrong song from my YouTube link?
Accuracy depends entirely on how the video's title is formatted. Titles like "Artist - Track (Official Video)" parse well; titles without a clear artist/track separator are matched as a track name only, which lowers confidence.
Does this need a YouTube API key?
No. It uses YouTube's public oEmbed endpoint and a direct page fetch, both of which are unauthenticated and don't require an API key or quota.
Why does oEmbed sometimes fail and need the page-title fallback?
YouTube's oEmbed endpoint can return a non-200 response for age-restricted, region-locked, or embedding-disabled videos. When that happens, Track Down fetches the video's public watch page directly and reads its <title> tag instead, so a conversion still works even when oEmbed won't cooperate.
What title formats parse best?
"Artist - Track" and "Artist – Track (Official Video/Audio)" parse cleanly because the separator is unambiguous. Titles that omit a separator entirely, or that front-load a channel name instead of the artist, are matched as a track title alone and score lower.
Related guides
Last verified: July 2026.