Get YouTube broadcast analytics
Retrieve YouTube Analytics data for a specific broadcast, including views, watch time, engagement, revenue, traffic sources, demographics, devices, and geography.
This is separate from /lives/{liveId}/video-playlists-analytics which tracks internal video playlist playback events. This endpoint queries the YouTube Analytics API directly for the YouTube video associated with the broadcast.
Included with every paid plan.
Important notes:
- Revenue data may be null for non-monetized channels
- Data for live broadcasts may have latency — YouTube Analytics is not real-time
- For multi-destination broadcasts (multiple YouTube accounts), specify accountId
- YouTube analytics consent must be granted first via /auth/youtube/analytics
Request
- Base URL: https://api.livereacting.com/v1/external
- URL: https://api.livereacting.com/v1/external/lives/{liveId}/youtube-analytics
- Auth: HTTP bearer
Path parameters
Live stream ID (broadcast ID)
Query parameters
YouTube account ID. Required when the broadcast has multiple YouTube destinations. Available account IDs are returned in the ACCOUNT_SELECTION_REQUIRED error response.
Start date for analytics data (inclusive). Defaults to broadcast start date.
End date for analytics data (inclusive). Defaults to broadcast end date or today.
Response format
Response
Analytics data
Example response
{
"meta": {
"liveId": "507f1f77bcf86cd799439011",
"projectId": "507f1f77bcf86cd799439022",
"accountId": "UCxxxxxxxxxx",
"channelTitle": "My Channel",
"startDate": "2025-01-01",
"endDate": "2025-01-28"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.