Video hosting platform API providing access to videos, channels, groups, categories, and user data with full upload and management capabilities.
https://api.vimeo.com
Auth type
Bearer Token
Auth header
Authorization: Bearer YOUR_TOKEN
Rate limit
Varies by plan; throttled per token
Pricing
Free tier available
Free quota
5 GB total storage
Documentation
https://developer.vimeo.com/api/reference
Endpoint status
Server online — HTTP 401 — server is online but path returned an error (may require auth)2.33s
(checked Mar 29, 2026)
Builder score
C
61%
builder-friendly
Bearer token in the Authorization header
Authorization: Bearer YOUR_TOKEN
| Plan | Price/mo | Included |
|---|---|---|
| Free | Free | 500 MB/week, 5 GB total |
| Starter | $7 | Unlimited uploads, 60 GB storage |
| Standard | $20 | Analytics, privacy controls, 1 TB |
| Advanced | $65 | White label, 5 TB storage |
Free: 500MB/week, 5GB total. Starter: $7/mo. Standard: $20/mo. Advanced: $65/mo. API requires at least Starter.
| Method | Path | Description |
|---|---|---|
| GET | /categories |
Get all categories |
| GET | /categories/{category}/videos |
Get all videos in a category |
| GET | /channels |
Get all channels |
| GET | /me |
Get the authenticated user |
| GET | /me/videos |
Get all videos for the authenticated user |
| POST | /me/videos |
Upload a video |
| GET | /videos/{video_id} |
Get a specific video |
| PATCH | /videos/{video_id} |
Edit a video's metadata |
curl -X GET 'https://api.vimeo.com/me/videos' \ -H 'Authorization: Bearer YOUR_TOKEN'
{"total":5,"page":1,"per_page":25,"data":[{"uri":"/videos/123","name":"My Video","description":"..."}]}
Data sourced from API Map. Always verify pricing and rate limits against the official Vimeo documentation.