Skip to main content
POST /api/public/videos returns detailed history for up to 20 YouTube videos. Each video must belong to a channel the authenticated Pro account currently tracks.

Request body

videoIds must contain 1–20 unique YouTube video IDs. Pass the video ID itself, not a full YouTube URL.

Response

Field semantics

Counter values can be null. Samples are discrete observations and may have uneven spacing as the collection cadence slows with video age.

Missing videos

Unknown IDs and videos outside the account’s tracked channels are omitted from videos and returned in missingVideoIds. The API intentionally does not reveal which of those two cases applied. The endpoint is batched rather than paginated. Split larger input sets into groups of at most 20 and respect rate limits.