If you are having a problem or need help with Vimeo, please use our Help Center.
Community Forums / API / Introducing the new API!
- Be nice: Even if you disagree with someone, you need to keep your tone civil and reasonable.
- Keep on topic: Please keep discussions relevant to each topic and avoid multiple topic posts.
- Don't Spam: Show restraint with your posting frequency. We're all doing cool stuff on Vimeo, but if we post about it too much, it can be distracting.
- Respect the Staff: The entire Community Staff were users once, just like you. We try very hard to answer everyone's questions, so please be cool.
- Still have questions? Watch this tutorial.
-
Vimeo: About / Blog / Developers / Jobs / Community Guidelines / Community Forums / Help Center / Site Map / Merchandise
/ Get Vimeo

After a fair bit of work, I'm pleased to announce we've put up a simple API. For those who don't know, an API is an "Application Programming Interface" that can be used by one program to access data in another program, in this case, Vimeo.
You can access all kinds of data from Vimeo in a variety of formats. Currently we offer JSON, XML and PHP feeds. We plan to expand the API in the future, but let me know if you really want something else.
I've added some documentation here:
vimeo.com/api
Also, to show off what it can do, I created a Dashboard Widget for OS X. So, if you have a Tiger or later, download it and give it a spin:
vimeo.com/VimeoDash.wdgt.zip
To install it, unzip it and double click on the widget.
If you have any questions, comments or if you find any bugs, just post it here in the API forum and I'll help you out.
Have fun,
-Ted
vimeo.com/clip:160327
Secondly, a method to return just a particular clip's info via the api using the clip id would be good. That way we can specify a clipid, instead of using the clips method, and only get one clip, saving you bandwidth and us the need to filter the clips response on the client side. Hope these two things can be done, this would then make it a killer api!
I'll see if we can get it to limit the amount of fields it returns.
Thanks for the suggestions!
PS. I'll post it here when the XML feed is fixed.
Let me know how it goes.
bit of a cheeky cobbing together of the code from the API page
I thought maybe i could put the ratio in as a tag and resize the odd formatted ones from there, but i couldnt work out how to parse comma seperated lists :(
There are a few workarounds on the flashkit boards, although I couldn't get my head round them in the short bit of time I had. Gonna get back on it as soon as uni deadlines are all passed :)
Let me know if you have any success.
edit: it just occured to me that if you could receive the feeds locally on the same server as your flash file via something like wordpress you could probably get around the cross domain problem.
I will try that.
thx
This would be useful for api apps that rely on seeing the videos in a hands-off style, I have a few in mind.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/phpVimeo.php on line 18
Which versions of PHP is this code compatible with?