Vimeo
App · Video & Audio · 4 actions
Upload videos to Vimeo from a link, and look up or manage the videos on your account.
Actions
| Action | What it does |
|---|---|
| Delete a video | Permanently delete a video from your Vimeo account. |
| Get a video | Fetch details for one of your Vimeo videos. |
| List videos | List the videos on your Vimeo account, newest first. |
| Upload a video | Upload a video to Vimeo from a link to the video file. |
Delete a video
Permanently delete a video from your Vimeo account.
Inputs
- Video ID
video_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 ID
video_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 terms
querytext - Optional. Only return videos matching these keywords.
- Maximum videos
per_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 URL
video_urltextRequired - A direct link to the video file you want to upload to Vimeo.
- Name
nametext - Optional name for the video on Vimeo.
- Description
descriptiontext - 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"
}