freeapis

Vimeo

Vimeo Developer API

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Video
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
Breaking Bad

Breaking Bad API

No authYesUnknown
Breaking Bad Quotes

Some Breaking Bad quotes

No authYesUnknown
Catalogopolis

Doctor Who API

No authYesUnknown