The 6 Signals That Drive Song Prices on ChartWars
ChartWars song prices come from a weighted blend of 6 real-world signals. Here's exactly what each one is and why it matters.
Every 15 minutes, ChartWars recalculates a composite score for every active song. That score directly drives the price. The composite is built from six independent real-world signals, each weighted differently. Here's the full breakdown.
1. Billboard chart position (30% weight)
The single biggest input. ChartWars tracks the Billboard Hot 100 plus 7 other Billboard charts (Country, R&B/Hip-Hop, Rock, Latin, Pop Airplay, Artist 100, Billboard 200). A song's current position drives the signal — moving from #50 to #20 is a big positive delta. Falling from #5 to #15 is a big negative delta.
2. Spotify follower count (20% weight)
ChartWars uses the artist's Spotify follower count as a proxy for fan loyalty. Why followers and not streams? Spotify removed the popularity metric from their public API in early 2026, so follower count is now the most reliable indicator. Followers grow slowly but steadily for popular artists — they're a stability signal more than a velocity one.
3. YouTube view count (15% weight)
For most songs, the official music video on YouTube is the biggest discoverability funnel. ChartWars scrapes view counts and converts them to a 0-1000 scale on a logarithmic curve — 1M views ≈ 600, 10M ≈ 800, 100M+ ≈ 1000. New songs with viral video momentum get rewarded fast.
4. TikTok video count (15% weight)
TikTok is where modern pop hits actually break. ChartWars pulls trending sound data from the TikTok Creative Center to estimate how many videos use a given song. A song that's blowing up on TikTok will see this signal climb days before Billboard catches up.
5. Reddit mentions (10% weight)
ChartWars monitors 10 music subreddits (hiphopheads, popheads, indieheads, country, K-pop, R&B, etc.) for posts and comments mentioning each tracked song. Reddit is a leading indicator for music criticism — songs that get serious discussion on Reddit often outperform their Billboard rank.
6. Google Trends interest (10% weight)
The broadest signal of cultural awareness. Google Trends measures relative search interest on a 0-100 scale. ChartWars uses pytrends to pull 7-day data for top songs. A spike here means the general public is paying attention, not just music fans.
How they combine
The composite uses both absolute values (where the signal is right now) and rate of change (how it moved since the last tick). Then a relative ranking adjustment compares each song to the market average, boosting above-average performers and penalizing below-average ones. The result is a 0-1000 score that maps directly to price.
Want to see this in action? Browse the song exchange and watch how the rising/falling badges shift over a few hours. The signals are doing the work.