Get video analytics
Viewing analytics for one video: plays, unique sessions, watch time, plays per day, retention per one-percent slice, geography, referrers, UTM traffic sources, and call-to-action clicks. Available to the video's creator, its collaborators, and workspace members it is shared with. Dates are whole UTC days; omit both for all time.
Path parameters
Unique video identifier
Unique video identifier
Query parameters
First day of the range, inclusive, as YYYY-MM-DD in UTC. Omit to start from the first recorded view.
First day of the range, inclusive, as YYYY-MM-DD in UTC. Omit to start from the first recorded view.
Last day of the range, inclusive, as YYYY-MM-DD in UTC. Omit to run through today.
Last day of the range, inclusive, as YYYY-MM-DD in UTC. Omit to run through today.
IANA time zone used to bucket viewsOverTime into days (default: UTC)
IANA time zone used to bucket viewsOverTime into days (default: UTC)
Response
OK
Example response
{
"ctaClicks": 37,
"geoBreakdown": [
{
"country": "US"
}
],
"referrerBreakdown": [
{
"referrerDomain": "linkedin.com"
}
],
"retention": [
{
"percent": 42
}
],
"summary": {
"avgPercentViewed": 63.5,
"pageOpens": 1610,
"totalViews": 1280,
"totalWatchTimeSeconds": 48210.4,
"uniqueSessions": 940
},
"timezone": "UTC",
"trafficSources": [
{
"campaign": "launch-week",
"medium": "email",
"source": "newsletter"
}
],
"videoId": "vid_abc123def456",
"viewsOverTime": [
{
"date": "2026-01-14"
}
]
}Changes
Changed in 2 of the 19 revisions of this API.91
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
edit_conflictenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
- ○
endpoint added
endpoint-added
- ○
Of the 19 revisions, 1 has no diff computed.