A real public surface, not three demo endpoints.
Every endpoint below is read-only, JSON, CORS-enabled and available without an API key. List endpoints use cursor pagination.
Videos
GET
/v1/videosList/filter videosGET
/v1/videos/batchBatch lookupGET
/v1/videos/:idOne videoGET
/v1/videos/:id/playbackPlayback capabilitiesGET
/v1/videos/:id/relatedRelated videosGET
/v1/videos/:id/commentsCommentsChannels & playlists
GET
/v1/channelsList channelsGET
/v1/channels/:usernameOne channelGET
/v1/channels/:username/videosChannel uploadsGET
/v1/channels/:username/playlistsChannel playlistsGET
/v1/playlists/:idOne playlistGET
/v1/playlists/:id/videosPlaylist videosDiscovery & platform
GET
/v1/discoveryCombined discoveryGET
/v1/searchCross-resource searchGET
/v1/categoriesCategoriesGET
/v1/liveLive channelsGET
/v1/statusAutomatic runtime status + alertsGET
/v1/healthAPI healthGET
/oembedoEmbedGET
/sdk.jsBrowser SDKPagination
{
"data": [...],
"paging": {
"limit": 20,
"offset": 0,
"total": 133,
"nextCursor": "MjA"
}
}Send the returned cursor back as ?cursor=MjA. You may also use offset for simple integrations.
LIVE API EXPLORER
No key requiredTry the public API from the docs.
GET
Choose an endpoint and press Send request.