The Vimeo API provides developers the tools to retrieve and interact with Vimeo video content and metadata. Please use the [vimeo-api] tag to ask relevant questions regarding the Vimeo API, Player API, our oEmbed implementation, or related official API libraries. Feature requests, product feedback, and non-developer inquiries are always welcome through the Vimeo Help Center.
Introduction
The Vimeo API uses standard HTTP requests to interact with vimeo.com. Developers can create an API application to retrieve account information, toggle video settings, upload videos, update video metadata, and more.
Vimeo also uses the open format oEmbed for retrieving the Vimeo player embed code and related public video metadata.
The Vimeo Player API (also referred to as Player.js) can be used to control, listen for, and trigger events that occur when using the embedded iframe player.
Developers using Vimeo should have a basic understanding of the various account types available on Vimeo, as well as video privacy settings. Vimeo settings and features are explained in the Help Center.
Tag Monitoring
Vimeo Staff monitors the vimeo, vimeo-api, and vimeo-player tags. Staff members do their best to reply on StackOverflow in a timely manner. However, for urgent or time-sensitive requests, contact Vimeo direct for the quickest response.
Documentation
Official Libraries
Server
iOS
Android (Java)