freeapis

Vimeo

Vimeo Developer API

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Video
Data source
public-apis + marcelscruz
Documentation / URL
https://developer.vimeo.com/

Overview

The Vimeo API serves video metadata, channels, and user data — and powers uploads. Auth is OAuth 2.0 (an unauthenticated request returns 401, verified).

Quick Start

Get a token at developer.vimeo.com, then (replace YOUR_TOKEN):

curl "https://api.vimeo.com/videos?per_page=3" \
  -H "Authorization: Bearer YOUR_TOKEN"
{
  "total": 12345,
  "data": [
    {
      "uri": "/videos/12345",
      "name": "My video",
      "link": "https://vimeo.com/12345",
      "duration": 120,
      "pictures": { "sizes": [{ "link": "https://..." }] }
    }
  ]
}

Authentication

  • Register at developer.vimeo.com → create an app → token.
  • OAuth 2.0 (client-credentials for server apps, authorization code for users).
  • Send as Authorization: Bearer YOUR_TOKEN (missing → 401, verified).

Rate Limits & Notes

  • Free tier: ~1,000 requests/day per token (check the docs); uploads consume separate quotas.
  • Every resource uses uri (e.g. /videos/12345) as its identifier — append /videos/12345 to the base for details.
  • Endpoints: /videos, /users, /channels, /me (user-scoped).
  • per_page (max 100) and page paginate.

FAQ

Is Vimeo API free? Free tier with daily limits; more is paid.

How do I get a token? developer.vimeo.com → create an app.

What’s the identifier style? URIs like /videos/12345 (verified 401 without a token).

More in Video

APIAuthHTTPSCORS
An API of Ice And Fire

Game Of Thrones API

No authYesUnknown↗
Bob's Burgers

Bob's Burgers API

No authYesYes↗
Bob's Burgers API

The Bob's Burgers API contains data for hundreds of characters, episodes, running gags, and images from the show

No authYesUnknown↗
Breaking Bad

Breaking Bad API

No authYesUnknown↗
Breaking Bad Quotes

Some Breaking Bad quotes

No authYesUnknown↗