Vimeo

App · Video & Audio · 4 actions

Upload videos to Vimeo from a link, and look up or manage the videos on your account.

Actions

ActionWhat it does
Delete a videoPermanently delete a video from your Vimeo account.
Get a videoFetch details for one of your Vimeo videos.
List videosList the videos on your Vimeo account, newest first.
Upload a videoUpload a video to Vimeo from a link to the video file.

Delete a video

Permanently delete a video from your Vimeo account.

Inputs

Video IDvideo_idtextRequired
The Vimeo video ID to delete, as returned by Upload a video or List videos. A full vimeo.com link works too.

Outputs

deletedtrue/false
Whether the video was deleted
video_idtext
The video that was deleted
Example output
{
  "deleted": true,
  "video_id": "76979871"
}

Get a video

Fetch details for one of your Vimeo videos.

Inputs

Video IDvideo_idtextRequired
The Vimeo video ID, as returned by Upload a video or List videos. A full vimeo.com link works too.

Outputs

created_timetext
When the video was created
descriptiontext
The video's description
durationnumber
Length of the video in seconds
embed_urltext
Player URL for embedding the video
linktext
Public Vimeo page for the video
nametext
The video's title
privacytext
Who can view the video, for example 'anybody' or 'nobody'
thumbnail_urltext
URL of the video's largest thumbnail image
upload_statustext
Where the upload has got to, for example 'in_progress' or 'complete'. A pull upload is fetched asynchronously, so this is how you tell whether the video is ready.
video_idtext
Vimeo video ID. Use with Get, Delete, and video links.
Example output
{
  "created_time": "2026-07-28T14:15:35+00:00",
  "description": "A walkthrough of the new release.",
  "duration": 62,
  "embed_url": "https://player.vimeo.com/video/76979871",
  "link": "https://vimeo.com/76979871",
  "name": "Product demo",
  "privacy": "anybody",
  "thumbnail_url": "https://i.vimeocdn.com/video/example_1280x720.jpg",
  "upload_status": "complete",
  "video_id": "76979871"
}

List videos

List the videos on your Vimeo account, newest first.

Inputs

Search termsquerytext
Optional. Only return videos matching these keywords.
Maximum videosper_pagenumber
How many videos to return (1-100).From 1 to 100. Default: 10.

Outputs

totalnumber
How many videos match in total
videoslist
Videos on the account, newest first
Example output
{
  "total": 1,
  "videos": [
    {
      "created_time": "2026-07-28T14:15:35+00:00",
      "description": "A walkthrough of the new release.",
      "duration": 62,
      "embed_url": "https://player.vimeo.com/video/76979871",
      "link": "https://vimeo.com/76979871",
      "name": "Product demo",
      "privacy": "anybody",
      "thumbnail_url": "https://i.vimeocdn.com/video/example_1280x720.jpg",
      "upload_status": "complete",
      "video_id": "76979871"
    }
  ]
}

Upload a video

Upload a video to Vimeo from a link to the video file.

Inputs

Video URLvideo_urltextRequired
A direct link to the video file you want to upload to Vimeo.
Namenametext
Optional name for the video on Vimeo.
Descriptiondescriptiontext
Optional description to show on Vimeo.

Outputs

created_timetext
When the video was created
descriptiontext
The video's description
durationnumber
Length of the video in seconds
embed_urltext
Player URL for embedding the video
linktext
Public Vimeo page for the video
nametext
The video's title
privacytext
Who can view the video, for example 'anybody' or 'nobody'
thumbnail_urltext
URL of the video's largest thumbnail image
upload_statustext
Where the upload has got to, for example 'in_progress' or 'complete'. A pull upload is fetched asynchronously, so this is how you tell whether the video is ready.
video_idtext
Vimeo video ID. Use with Get, Delete, and video links.
Example output
{
  "created_time": "2026-07-28T14:15:35+00:00",
  "description": "A walkthrough of the new release.",
  "duration": 62,
  "embed_url": "https://player.vimeo.com/video/76979871",
  "link": "https://vimeo.com/76979871",
  "name": "Product demo",
  "privacy": "anybody",
  "thumbnail_url": "https://i.vimeocdn.com/video/example_1280x720.jpg",
  "upload_status": "in_progress",
  "video_id": "76979871"
}

On this page