Portfolio/KPOP Ranker
LIVE2024

DATA PLATFORM · K-POP

KPOP Ranker

A data-driven service for tracking global K-POP charts and managing your favorite artists' portfolios in one place

KPOP Ranker

KPOP Ranker — 20s Overview

Project Video

Overview

A real-time monitoring platform aggregating data from Spotify, YouTube, Melon, and other major charts. Fans can register favorite artists like a portfolio and track ranking changes and trends at a glance. Designed with extensible architecture for B2B API and agency/media data solutions.

Our Role

Service Planning · UX/UI Design · Backend API · Frontend · Data Crawling Pipeline · Infrastructure

Tech Stack

Next.jsPythonChart CrawlingK-POP DataB2B API

The Challenge

  • 1Data fragmentation — 8+ platforms with no single source of truth
  • 2No cross-chart analysis — #1 on Melon but #50 on Spotify
  • 3Stale data — once-daily updates miss 4x daily Korean chart movements
  • 4No portfolio tools for tracking specific artists over time

Our Solution

  • Multi-crawler architecture with dedicated crawlers per source, staggered schedules
  • Weighted scoring formula combining rank position and chart presence
  • Smart caching with 94% performance improvement via cache warming
  • Dual visualization — D3.js bubble charts + Chart.js trend lines

Key Features

8-Chart Aggregation

Melon, Genie, Bugs, FLO, Spotify, Apple Music, Last.fm, YouTube Music

17 Daily Crawls

Staggered schedules capturing real-time chart movements

D3 Bubble Chart

Force-directed visualization with view count as radius

Artist Portfolio

Personal watchlist with trend alerts and cross-chart analysis

Architecture

KPOP Ranker Architecture

Live Metrics

8

Chart Sources

400+

Tracks Per Cycle

17

Daily Crawl Runs

<200ms

API Response (cached)

Want to build something like these?

Let's discuss your project. We'll share relevant experience and propose the right approach.

Discuss Your Project
KPOP Ranker – Case Study | DCC Lab