include query parameter and returned per-channel in the response.
Engagement Metrics
Engagement metrics summarize a creator’s recent content performance — average views, likes, comments, and an overall engagement rate.Fields
Platform Coverage
Engagement metrics are available on these platforms:Platforms not listed above (Substack, Spotify, Podcast) return channel metadata but do not include engagement metrics.
How Calculation Works
Engagement metrics are computed from a creator’s recent posts per content type on each platform.1
Fetch recent content
Recent items are collected per content type — for example, YouTube Videos and Shorts are sampled separately.
2
Average per content type
Within each content type, metrics are averaged independently — average views, average likes, and average comments for that type alone.
3
Weighted average across content types
When a creator has multiple content types (e.g., both Videos and Shorts), the per-type averages are combined using a sample-size-weighted average.This keeps content types with more samples proportionally weighted.
4
Derive engagement rate
Once the weighted averages are computed:This is only calculated when
avg_views > 0 and at least one of avg_likes or avg_comments is available.Example
A YouTube creator who publishes both long-form videos and Shorts:
Weighted avg_views =
(100,000 * 10 + 50,000 * 15) / (10 + 15) = 70,000
Weighted avg_likes = (4,000 * 10 + 2,500 * 15) / (10 + 15) = 3,100
The Shorts pull the averages down because there are more of them — which reflects that this creator’s audience engages with Shorts differently than long-form videos.
Response Example
Video Metrics
Video metrics describe a creator’s upload cadence and video duration profile over a trailing window. These are designed for ad inventory estimation — understanding how frequently a creator uploads, how long their videos are, and what percentage are eligible for mid-roll ads.Video metrics are currently available for YouTube only.
Fields
Lookback Window
Video metrics use a trailing 12-week window from the current date. All uploads published within this window are included in the calculation.Coverage Metadata
Theweeks_observed and window_complete fields tell you how much history was available:
When
window_complete is false, treat uploads_per_week as a preliminary estimate based on limited history. The creator may not have been active long enough for the metric to stabilize.Mid-Roll Eligibility
pct_over_8m represents the percentage of videos in the window that are longer than 8 minutes (480 seconds). YouTube allows mid-roll ad breaks on videos over 8 minutes, making this a useful signal for ad inventory planning.
Response Examples
Established creator with consistent uploads
Established creator with consistent uploads
New creator with limited history
New creator with limited history
Inactive creator (no uploads in window)
Inactive creator (no uploads in window)
Engagement vs. Video Metrics
These two metric types answer different questions:Edge Cases
Null Fields
Any metric field can benull. Common causes:
Engagement Rate Calculation
avg_engagement_rate requires:
avg_views > 0- At least one of
avg_likesoravg_commentsis non-null
avg_engagement_rate is null. When only one of likes/comments is available (e.g., Twitch), the missing value is treated as 0 in the numerator.