YouTube Analytics & Data Visualization Developer Wanted!

Job ID: 39168115

Budget: $250 – $750 USD

I'm seeking an experienced developer to build a YouTube Analytics & Data Visualization system into a multivendor marketplace platform for YouTube creators. The goal is to provide brands with deep insights into a creator’s audience, performance, and engagement trends. Data will be retrieved via the YouTube API (OAuth authentication) and web scraping (where feasible) to ensure a comprehensive overview of each creator’s channel.

The ideal freelancer should have strong experience with API integrations, data visualization, and backend development. Knowledge of secure API management, caching techniques, and performance optimization is required to maintain scalability and efficiency.

Key responsibilities include fetching and processing YouTube data, implementing secure OAuth authentication, developing interactive charts (Chart.js, D3.js, or Power BI), and creating PDF exports.

Please provide examples of relevant projects with your bid. I'm considering serious bidders only so include the keyword "Media Kit" in your bid to be sure you read this brief.

You will find the inspirations driving this project at the following link.
https://drive.google.com/drive/folders/1RjpCVjw6uEZYQXvSWru_vrBVlx28r2jL?usp=sharing

Socialblade.com is also a good source of inspiration and an example is the data visualization of Mr Beast’s YT channel here: https://socialblade.com/youtube/channel/UCX6OQ3DkcsbYNE6H8uQQuVA

-------------------------------------------------------
The following are examples of YouTube statistics I would like to visualise on every creator’s profile, specific to their channel.

YouTube Channel Performance KPIs (API-Driven Data):

• Total Subscribers – Current number of YouTube subscribers.
• Total Video Views – Lifetime YouTube channel views.
• Average Views Per Video – Average views on recent videos (last 30/90 days).
• Engagement Rate (%) – Likes, comments, and shares divided by total video views.
• Audience Retention Rate (%) – Percentage of viewers watching a video beyond the first 30 seconds.
• Upload Frequency – How often new videos are published per month.
• Subscriber Growth Rate (%) – Change in subscriber count over the last 30/90 days.
• Top Performing Videos – A list of high-engagement videos with view counts.
• Audience Demographics – Viewer location, age, and gender breakdown.
• Audience Gender & Age Split – Demographics that indicate audience composition.
• Follower Growth & Engagement Graphs – Visual representations of audience trends.
• Category/Niche (icons with labels) – The type of content the creator specializes in e.g., Tech, Gaming, Beauty.