Based on the TikTok data we collect every day, we build a chart of the songs performing the best on the platform. This is acutally based on one single metric: the number of new videos created, which is a straightforward metric that can easily be collected and analyzed. Other more complex parameters coud be added in the future, such as views etc.

Total videos count is collected every day for all the TikTok songs in our system. Based on those values, we estimate daily new videos for all the songs. Once this data has been computed, we compute a daily and weekly chart.

You will notice that we publish our charts with a delay of 2 days. For example, on February 3rd, we will publish the chart for Ferbuary 1st, so that we have some time to compute the data for those millions of songs.

TikTok charts are published around 5PM every day.

Due to the data quality provided by TikTok, you may notice some inconsistencies in the charts, with songs entering/leaving the chart every day. This is actually due to TikTok providing a rounded number of created videos, for example 1.2M. The next day, the data could still be 1.2M while some new videos have actually been created. As soon as it reaches 1.3M we will then see the new data, which we will record, and the 100k new videos will be split on the days between the 1.2M and 1.3M datapoints. Because of this lag on data, a song could leave the chart (as we have no new data), but come back at a top position a few days later as soon as it reaches the new rounded value.