Skip to content
Our official PHP library for the Advanced API.
Latest commit 38cc067 Jun 22, 2015 @Dashron Dashron port api3's upload workflow
Failed to load latest commit information.
changelog.txt add replace video for upload api Aug 14, 2010
index.php use regular php tags Sep 7, 2010
readme.textile Update readme.textile Jun 1, 2015


The Vimeo Advanced API has been deprecated, along with this library.

Check out the new API:

Check out the new library :

Vimeo Advanced API PHP Library

This library is all set to go with version 2 of our API. Just create the object and call a method like this:

$vimeo = new phpVimeo('your consumer key', 'your consumer secret');
$videos = $vimeo->call('vimeo.videos.getUploaded', array('user_id' => 'brad'));

The index.php file included will show you how to get an access token so that you can query the API for private items. To take a look at an example of how to upload a file, check out upload.php.


If you come across any bugs, or have any suggestions, please post them in our API Forum.

Note: php 5.6 does not work with this library. We highly recommend you update to the new library, but you can also add curl_setopt($curl, CURLOPT_SAFE_UPLOAD, true);

Something went wrong with that request. Please try again.