-
Authentication
-
Getting Started
-
Common formats & parameters
-
Guidelines and best practices
-
Libraries & SDKs
-
Embed Videos with oEmbed
-
Playground
-
Upload Videos
-
API Reference
- Albums
- Add a video to an album
- Create an album
- Delete a video from an album
- Delete an album
- Edit an album
- Get a video within an album
- Get all users' albums
- Get all videos in an album
- Get an album
- Set multiple videos to an album
- Authentication Extras
- Convert OAuth 1 access tokens to OAuth 2 access tokens
- Exchange an authorization code for an access token
- OAuth client authorization
- Revoke the current access token
- Verify an OAuth 2 token
- Categories
- Categorize a video
- Check for a video in a category
- Check if a user follows a category
- Get a category
- Get all categories
- Get all categories a user follows
- Get all categories a video is in
- Get all channels for a category
- Get all groups for a category
- Get all videos in a category
- Subscribe a user to a category
- Unsubscribe a user from a category
- Channels
- Add a video to a channel
- Check if a user follows a channel
- Create a channel
- Delete a channel
- Delete a video from a channel
- Edit a channel
- Get a channel
- Get a video in a channel
- Get all channels
- Get all channels a user is subscribed to
- Get all followers of a channel
- Get all videos in a channel
- Subscribe a user to a channel
- Unsubscribe a user from a channel
- Groups
- Add a video to a group
- Check if user has joined a group
- Create a group
- Delete a group
- Delete a video from a group
- Get a group
- Get a video in a group
- Get all groups
- Get all groups a user has joined
- Get all members of a group
- Get all videos in a group
- Join a group
- Leave a group
- Likes
- Check if a user has liked a video
- Get all users who have liked this video
- Get all users who liked videos in an On Demand page
- Get all videos a user has liked
- Like a video
- Unlike a video
- On Demand
- Add a genre to an On Demand page
- Add a poster to an On Demand page
- Add a promotion to an On Demand page
- Add a region to an On Demand page
- Add a video to an On Demand page
- Check if you have purchased an On Demand page
- Create a new background for an On Demand page
- Create an On Demand page
- Delete a genre from an On Demand page
- Delete a list of regions from an On Demand page
- Delete a region from an On Demand page
- Delete a video from an On Demand page
- Delete an On Demand page
- Delete an On Demand pages' background
- Delete an On Demand pages' promotion
- Edit an On Demand page
- Edit an On Demand pages' background
- Edit an On Demand pages' poster
- Get a season of an On Demand page
- Get a users' On Demand pages
- Get a video in an On Demand page
- Get all On Demand genres
- Get all On Demand pages within a genre
- Get all On Demand regions
- Get all codes for an On Demand pages' promotion
- Get all posters for an On Demand page
- Get all videos in a season of an On Demand page
- Get all videos in an On Demand page
- Get an On Demand genre
- Get an On Demand page
- Get an On Demand page background
- Get an On Demand page in a genre
- Get an On Demand pages' backgrounds
- Get an On Demand pages' genre
- Get an On Demand pages' poster
- Get an On Demand pages' promotion
- Get an On Demand pages' promotions
- Get an On Demand pages' region
- Get an On Demand region
- Get genres of an On Demand page
- Get regions for an On Demand page
- Get seasons in an On Demand page
- Get users' On Demand purchases and rentals
- Set a list of regions to an On Demand page
- Portfolios
- Get a users' portfolio
- Get all portfolios for a user
- Tags
- Add a tag to a video
- Assign many tags to a video
- Check if a tag has been added to a video
- Delete a tag from a video
- Get a tag
- Get all videos tagged with a specific word
- List a videos' tags
- Users
- Add a video to a users' Watch Later queue
- Add a video to a users' portfolio
- Check if a user has a video in their Watch Later queue
- Check if a user is following another user
- Complete a users' streaming upload
- Delete a users' picture
- Delete a video from a users' Watch Later queue
- Delete a video from a users' portfolio
- Edit a user
- Edit a users' embed preset
- Follow a list of users
- Follow a user
- Get a user
- Get a users' embed preset
- Get a users' upload ticket
- Get a video within a users' portfolio
- Get all embed presets a user has
- Get all users that a user is following
- Get all users that follow a user
- Get all videos a user appears in
- Get all videos in a users' Watch Later queue
- Get all videos in a users' feed
- Get all videos with a users' embed preset
- Get all videos within a users' portfolio
- Search for users
- Unfollow a user
- Videos
- Add a comment to a video
- Add a credit to a video
- Add a reply to a comment on a video
- Add a text track to a video
- Allow a list of users to view a private video
- Allow a user to view a private video
- Allow embedding of a video on a domain
- Assign an embed preset to a video
- Check if a user owns a video
- Create a new video thumbnail
- Delete a comment from a video
- Delete a credit on a video
- Delete a users' entire watch history
- Delete a video
- Delete a video from your watch history
- Delete a video text track
- Delete a video thumbnail
- Disallow a user from viewing a private video
- Disallow embedding of a video on a domain
- Edit a comment on a video
- Edit a credit on a video
- Edit a video
- Edit a video text track
- Edit a video thumbnail
- Get a comment on a video
- Get a credit on a video
- Get a video
- Get a video text track
- Get a video thumbnail
- Get all comments on a video
- Get all domains a video can be embedded on
- Get all embed presets for a video
- Get all replies to a comment on a video
- Get all the text tracks for a video
- Get all thumbnails on a video
- Get all users credited in a video
- Get all users that can view a private video
- Get all videos a user has watched
- Get all videos uploaded by a user
- Replace a video source file
- Search for videos
- Unassign an embed preset from a video
- Upload a video
- View related videos to a video
Developer / API
Libraries & SDKs
Official Libraries
These libraries are supported by Vimeo staff.
iOS
Networking |
Player |
Deeplink |
Unofficial Libraries & Downloads
These libraries are supported by the open developer community.
Are you writing your own API library? Share it with us! Throw it on GitHub and let us know!
Send Feedback
Send us your feedback