# Vimeo API

Category: [Video](https://free-web-services.com/web-services/media/video/)  
Page: https://free-web-services.com/web-services/media/video/vimeo-api.html  
Documentation: https://developer.vimeo.com/

The Vimeo API lets you upload, manage and embed videos, and get data about videos, users, channels, albums and showcases. It is a REST API with JSON responses, using OAuth for access to private data. To simply embed a video you only need oEmbed, without registering an app. Free with a Vimeo account; some features need a paid Vimeo plan.

- API key: Needed, free
- Pricing: Free with a Vimeo account; some features need a paid Vimeo plan.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST
- Provider: developer.vimeo.com
- Last checked: Working on November 2nd, 2026

Example request:

```sh
curl 'https://api.vimeo.com/videos?query=london' \
  -H 'Authorization: bearer YOUR_API_KEY'
```

Replace YOUR_API_KEY with your own key. The JavaScript works in a web page as well as in Node.js 18 or newer.

