curl --request GET \
--url https://video.bunnycdn.com/library/{libraryId}/videos/{videoId} \
--header 'AccessKey: <api-key>'{
"videoLibraryId": 123,
"guid": "<string>",
"title": "<string>",
"dateUploaded": "2023-11-07T05:31:56Z",
"views": 123,
"isPublic": true,
"length": 123,
"status": 0,
"framerate": 123,
"width": 123,
"height": 123,
"outputCodecs": "<string>",
"thumbnailCount": 123,
"encodeProgress": 123,
"storageSize": 123,
"hasMP4Fallback": true,
"averageWatchTime": 123,
"totalWatchTime": 123,
"description": "<string>",
"rotation": 123,
"availableResolutions": "<string>",
"captions": [
{
"srclang": "<string>",
"label": "<string>",
"version": 123
}
],
"collectionId": "<string>",
"thumbnailFileName": "<string>",
"thumbnailBlurhash": "<string>",
"category": "<string>",
"chapters": [
{
"title": "<string>",
"start": 123,
"end": 123
}
],
"moments": [
{
"label": "<string>",
"timestamp": 123
}
],
"metaTags": [
{
"property": "<string>",
"value": "<string>"
}
],
"transcodingMessages": [
{
"timeStamp": "2023-11-07T05:31:56Z",
"level": 0,
"issueCode": 0,
"message": "<string>",
"value": "<string>"
}
],
"jitEncodingEnabled": true,
"smartGenerateStatus": 0,
"hasOriginal": true,
"originalHash": "<string>",
"hasHighQualityPreview": true
}curl --request GET \
--url https://video.bunnycdn.com/library/{libraryId}/videos/{videoId} \
--header 'AccessKey: <api-key>'{
"videoLibraryId": 123,
"guid": "<string>",
"title": "<string>",
"dateUploaded": "2023-11-07T05:31:56Z",
"views": 123,
"isPublic": true,
"length": 123,
"status": 0,
"framerate": 123,
"width": 123,
"height": 123,
"outputCodecs": "<string>",
"thumbnailCount": 123,
"encodeProgress": 123,
"storageSize": 123,
"hasMP4Fallback": true,
"averageWatchTime": 123,
"totalWatchTime": 123,
"description": "<string>",
"rotation": 123,
"availableResolutions": "<string>",
"captions": [
{
"srclang": "<string>",
"label": "<string>",
"version": 123
}
],
"collectionId": "<string>",
"thumbnailFileName": "<string>",
"thumbnailBlurhash": "<string>",
"category": "<string>",
"chapters": [
{
"title": "<string>",
"start": 123,
"end": 123
}
],
"moments": [
{
"label": "<string>",
"timestamp": 123
}
],
"metaTags": [
{
"property": "<string>",
"value": "<string>"
}
],
"transcodingMessages": [
{
"timeStamp": "2023-11-07T05:31:56Z",
"level": 0,
"issueCode": 0,
"message": "<string>",
"value": "<string>"
}
],
"jitEncodingEnabled": true,
"smartGenerateStatus": 0,
"hasOriginal": true,
"originalHash": "<string>",
"hasHighQualityPreview": true
}AccessKey based authentication
The details of the requested video
The ID of the video library that the video belongs to
The unique ID of the video
1The title of the video
1The date when the video was uploaded
1The number of views the video received
Determines if the video is publically accessible
The duration of the video in seconds
The status of the video. See VideoModelStatus.
0, 1, 2, 3, 4, 5, 6, 7, 8 The framerate of the video
The width of the original video file
The height of the original video file
Encoded output codecs of the video
1The number of thumbnails generated for this video
The current encode progress of the video
The amount of storage used by this video
Determines if the video has MP4 fallback files generated
The average watch time of the video in seconds
The total video watch time in seconds
The description of the video
The rotation of the video
The available resolutions of the video
The list of captions available for the video
Show child attributes
The ID of the collection where the video belongs
The file name of the thumbnail inside of the storage
Thumbnail blurhash to show while the actual thumbnail is being loaded
The automatically detected category of the video
The list of chapters available for the video
Show child attributes
The list of moments available for the video
Show child attributes
The list of meta tags that have been added to the video
Show child attributes
The list of transcoding messages that describe potential issues while the video was transcoding
Show child attributes
The status of smart generate action (if triggered)
0, 1, 2, 3, 4 Determines if video has the original file available in storage
Original uploaded file SHA256 hash
Was this page helpful?