Apple Music API - What am I missing?

So I'm digging through the Apple Music API trying to implement it into a music app. I feel like I have to be missing a huge piece of the puzzle. Did Apple really miss something this big?


Let's take Apple Curators for instance, catalog/{storefront}/apple-curators/{id} Where do I get the list of all available Apple Curators? Same can be said for stations, artists, curators and activities. catalog/{storefront}/search looked promising for a second, until you realize you're required to supply a search term.


At first glance, Top Chart Genres catalog/{storefront}/genres looked promising. Returns a full list of available Genres, but you then take one of those items and hit catalog/{storefront}/genres/{id} with it and you end up with the same exact json. Huh? Shouldn't that return me a list of albums and songs from that genre or at the very least, a link to get that information?

Thus far the only thing that seems to return anything useful is /me/recent/played and /me/recommendations. /me/history/heavy-rotation is returning an empty data set, but I assume that's due to my lack of use of Apple Music (signed up a few weeks ago).

Someone, please, tell me what I'm missing here. Is the API this lacking in functionality?

2 years later, I'm still having the exact same question... any news?

I'm an active Apple Music listener and heavy rotation endpoint returns an empty set for me too 😟

3 years later and the issues still exist??? wow

The /me/recent/played/tracks endpoint will return recently played track-level data for the user. More information can be found at the documentation for this new endpoint here https://developer.apple.com/documentation/applemusicapi/get_recently_played_tracks

Still broken to this day

Apple Music API - What am I missing?
 
 
Q