Songs
Get Song Relationships
Fetch a song's related albums, artists, or lyrics.
Songs expose three dedicated relationship endpoints instead of a generic
/songs/{id}/{relationship} route.
Endpoint references:
Relationship Endpoints
| Relationship | Endpoint | Response |
|---|---|---|
| Albums | GET /songs/{id}/rel/albums | AlbumListResponse |
| Artists | GET /songs/{id}/rel/artists | ArtistListResponse |
| Lyrics | GET /songs/{id}/rel/lyrics | LyricsResponse |
Path Parameters
| Name | Description | Type | Example |
|---|---|---|---|
id | Song id | string | song_123 |
Query Parameters
Scoped parameters like view[...] and limit[...] can shape included relationships.
All relationship endpoints support lang and view.
Additional parameters depend on the relationship you request.
Albums
GET /songs/{id}/rel/albums
| Name | Values | Required |
|---|---|---|
include | artists | false |
view | minimal | false |
view[albums] | minimal | false |
view[artists] | minimal | false |
limit[artists] | 1-25 | false |
Artists
GET /songs/{id}/rel/artists
| Name | Values | Required |
|---|---|---|
include | albums | false |
view | minimal | false |
view[artists] | minimal | false |
view[albums] | minimal | false |
limit[albums] | 1-25 | false |
Lyrics
GET /songs/{id}/rel/lyrics
No include parameters are defined for lyrics. This returns the lyrics object directly in the standard data wrapper.
Related Responses
- Albums:
AlbumListResponse - Artists:
ArtistListResponse - Lyrics:
LyricsResponse - Errors:
ErrorResponse