Skip to content
Fresh 2026

Video /{video-id}

An individual video on Facebook.

Reading

HTTPPHP SDKJavaScript SDKAndroid SDKiOS SDK Graph API Explorer

GET /v25.0/{video-id} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{video-id}',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{video-id}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{video-id}",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]\
                               initWithGraphPath:@"/{video-id}"\
                                      parameters:params\
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,\
                                      id result,\
                                      NSError *error) {\
    // Handle the result\
}];

Permissions

  • You must use a valid Page Access Token or User Access Token for any video with public privacy settings.
  • For any videos uploaded by someone, and any videos in which they have been tagged - A user access token for that person with user_videos permission.

Fields

Property NameDescriptionType
idThe video ID.string
created_timeThe time the video was initially published.datetime
descriptionThe description of the video.string
embed_htmlThe HTML element that may be embedded in a Web page to play the video.string
formatThe different formats of the video.list<VideoFormat>
embed_htmlHTML to embed the video in this format.string
filterThe filter applied to this video format.string
heightThe height of the video in this format.integer
pictureThe thumbnail for the video in this format.string
widthThe width of the video in this format.integer
eventEvent associated with the video.Event
fromThe profile that created the video.Profile
iconThe icon that Facebook displays when videos are published to the feed.string
nameThe video title or caption.string
pictureThe URL for the thumbnail picture of the video.string
placeLocation associated with the video.Page
sourceA URL to the raw, playable video file.string
updated_timeThe last time the video or its caption was updated.datetime

Publishing

You can publish videos by using the /{user-id}/videos, /{event-id}/videos, and /{page-id}/videos edges.

Edges

Property NameDescription
/likesProfiles that like this video.
/commentsComments on this video.
/sharedpostsPosts that share this video.
/captionsCaptions for this video.