Beyoncé Spotify Analysis
Access Spotify API on Python
The first step is to get the developer credentials on Spotify, and then connect to the API using Python. To do this, you can follow the Read.me that I created for the project on GitHub.
Is important to share that there are some limitations to collecting data by country, for example, is not possible to know the number of an artist's followers by country.
All the data was collected in 2023-01-05.
Data discovery
How I started?
Since the idea was to prove that the Brazilians are a very engaged group of fans, I needed to check with data was available in the API that could give me some information by country.
The playlist endpoint have the country info!
Collecting the data
I went to Beyoncé website and checked which countries had a show on the Renaissance World Tour.
After this, I started to collect playlists from all the concert countries (SE, BE, GB, FR, ES, DE, NL, PL, CA and US), and Brazil, who had the word "Beyoncé" in their title.
Big numbers
Global numbers for Beyoncé on Spotify
36.5 M
Followers
85
Popularity
Here are the list of the 10 top tracks songs
Top Tracks
1 - Crazy In Love (feat. Jay-Z)
2 - CUFF IT
3 - Halo
4 - MY HOUSE
5 - BREAK MY SOUL
6 - Single Ladies (Put a Ring on It)
7 - Love On Top
8 - ALIEN SUPERSTAR
9 - HEATED
10 - Irreplaceable
Top Playlists
The Spotify API only lets us get 50 results at a time, so I get the first 50 more relevant playlists per country (using the offset parameter).
There were 189 unique playlists across all the countries, so I got the top 20 (based on the number of likes) to do a deep dive.
The first two, with the highest number of likes, called "This Is Beyoncé" and "Beyoncé Radio", were created by the Spotify team, so I removed them from the analysis.
The next chart shows the number of followers, which is the same as likes, by playlist name.
The blue bars mark the playlists that are from Brazil. As we can see, from the top 20 playlists from the Renaissance country tour and Brazil, there 4 are Brazilian!
If we look at the average popularity of the songs, all the BR playlists are in the top 8. When we look at the percentage of songs that Beyoncé is the artist, there are only 3 with 100%, and one of them is from BR! You can see the relation of popularity and songs from Beyoncé in the second chart:
If we check which playlists have more songs that are currently on the Top-Tracks (artistic most listened to 10 songs), in the top 3 we also have a BR playlist! You can see the results in the next table:
Conclusion
In summary, we were engaged, we listened to the popular songs, we created playlists just with her songs, and we listened to the top tracks!
So, Beyoncé, just come! We will sing all the songs and we promise that we will stay on mute at the right time!