The website appears to still be up, I literally used it minutes before posting this comment. Is this the correct URL https://www.spotify-unwrapped.com/ ?
No, this is a copycat - the original was at https://www.spotifyunwrapped.org/. (Although it does seem that one of the articles linked in the source made the same mistake!)