Youtube Music
YouTube Music API with JWT authentication, caching, and comprehensive music operations. Features: - Search for music content Returns: List of search results - Get autocomplete suggestions for search query Returns: List of autocomplete suggestions (strings if detailed_runs=False, objects if True) - Get personalized home feed - Get artist details - Get artist albums with pagination - Get album…
Youtube Music endpoints
| Method | Endpoint | Description |
|---|---|---|
| search | ||
| GET |
get_search_suggestions_search_suggestions_get /search/suggestions |
Get autocomplete suggestions for search query Args: query: Partial search query detailed_runs: Return detailed suggestion metadata Returns: List of autocomplete suggestions… |
| POST |
search_search_post /search |
Search for music content Args: query: Search query string filter: Filter by type (songs, videos, albums, artists, etc.) scope: Search scope (library, uploads) limit: Maximum… |
| browse | ||
| GET |
get_home_home_get /home |
Get personalized home feed |
| GET |
get_artist_albums_artist__channel_id__albums_get /artist/{channel_id}/albums |
Get artist albums with pagination |
| GET |
get_album_browse_id_album_browse_id__audio_playlist_id__get /album/browse-id/{audio_playlist_id} |
Convert audio playlist ID to browse ID |
| GET |
get_artist_artist__channel_id__get /artist/{channel_id} |
Get artist details |
| GET |
get_album_album__browse_id__get /album/{browse_id} |
Get album details |
| playlists | ||
| GET |
get_playlist_playlist__playlist_id__get /playlist/{playlist_id} |
Get playlist details and tracks |
| charts | ||
| GET |
get_charts_charts_get /charts |
Get music charts by country |
| GET |
get_mood_categories_moods_genres_get /moods-genres |
Get mood and genre categories |
| GET |
get_mood_playlists_moods_genres_playlists_get /moods-genres/playlists |
Get playlists for a specific mood or genre |
| podcasts | ||
| GET |
get_channel_channel__channel_id__get /channel/{channel_id} |
Get podcast channel details |
| GET |
get_podcast_podcast__playlist_id__get /podcast/{playlist_id} |
Get podcast details |
| GET |
get_episode_episode__video_id__get /episode/{video_id} |
Get episode details |
| GET |
get_episodes_playlist_episodes_playlist__playlist_id__get /episodes-playlist/{playlist_id} |
Get episodes playlist |
| GET |
get_channel_episodes_channel__channel_id__episodes_get /channel/{channel_id}/episodes |
Get channel episodes with pagination |
| Health | ||
| GET |
health_check_health_get /health |
Health check endpoint (no authentication required) Returns service status and component health |
| Root | ||
| GET |
root__get / |
Root endpoint - API information |
Youtube Music pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $3.99 / month | 60 / second |
|
| ULTRA Recommended | $9.99 / month | — |
|