arrow_back Back to Works
In-house Development / Data Analysis

FanMap - Fan Overlap Network Visualization

An in-house analytics system that analyzes fan overlap between streamers (VTubers) from chat data and visualizes it as a network.

Duration

In-house development

Team

1 person

Engineered With PythonFastAPIMySQLyt-dlp

01 // OVERVIEW

Project Overview

An in-house system that analyzes, from chat data, how much viewer overlap exists between YouTube streamers (VTubers), visualizing the results as a network graph. It provides a bird's-eye view of which streamers' fan bases are closest to each other.

02 // KEY FEATURES

Key Features

hub

Fan Overlap Network

Calculates an overlap score between streamers from the overlap of chat participants and visualizes it as a network graph.

download

Chat Data Collection

Uses yt-dlp to collect stream chat data, with a parallel batch process that aggregates it monthly.

insights

Channel Analysis API

Provides an API that returns a graph, channel list, and individual channel details for a specified date range.

03 // TECHNICAL DEEP-DIVE

Technical Highlights

Solution

Aggregation Design for Large Volumes of Chat

Separated the collection, monthly aggregation, and overlap-score-calculation stages into a pipeline that can process data incrementally over a specified date range.

04 // IMPACT & RESULTS

Results

Overlap Visualized

Fan bases across streamers

Monthly Aggregation

Analyzed over custom date ranges

Ready to Build?

Want to build something similar? Tell us about your project.

Free Consultation