Fetch API
Query the Capsule API to fetch videos from a Capsule (video collection) with various filters, such as the email address of the person who submitted the videos
Expand endpoint spec below to see parameters and a sample response.
These API endpoints require an API Key. Your organization's API Key can be found in Settings -> Developer in your Capsule dashboard.
Capsule API Keys should be treated as application secrets and not used client-side, since they can be used to fetch user data.
Fetch multiple videos
Returns an array of videos, with various filters & pagination
GET
GET https://api.capsule.video/videos
Expand this section for parameters and example response.
Query Parameters
slug*
String
Capsule slug. The subdomain part of your capsule.video URL (e.g. "your-capsule" in your-capsule-slug.capsule.video)
String
Filter by email address of the person who submitted the video
count
Integer
Page size, default is 25
page
Integer
Page number
sort
Can be set to 'asc' or 'desc', descending is the default
category
String
Filter by category slug
Headers
Authorization*
String
Header value is "Bearer <your-capsule-api-key>"
Fetch a single video
Returns the details for a single video
GET
https://api.capsule.video/videos/<video_id>
Expand this section for parameters and example response.
Path Parameters
video_id*
String
Query Parameters
slug*
String
Slug for the Capsule that contains the video. The subdomain part of your capsule.video URL (e.g. "your-capsule" in your-capsule-slug.capsule.video)
Headers
Authorization*
String
Header value is "Bearer <your-capsule-api-key>"
Last updated