Logo
api.video's Public API Documentation

api.video

Number of APIs: 48


api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes.


1. auth-api-key - Get Bearer Token

POST {{baseUrl}}/auth/api-key



2. watermarks - Upload a watermark

POST {{baseUrl}}/watermarks



3. upload-tokens - List all active upload tokens

GET {{baseUrl}}/upload-tokens?sortBy=createdAt&sortOrder=asc&currentPage=1&pageSize=25



4. auth-refresh - Refresh Bearer Token

POST {{baseUrl}}/auth/refresh



5. videos-{videoId}-source - Upload a video

POST {{baseUrl}}/videos/:videoId/source



6. videos-{videoId}-thumbnail - Upload a thumbnail

POST {{baseUrl}}/videos/:videoId/thumbnail



7. videos-{videoId}-thumbnail - Set a thumbnail

PATCH {{baseUrl}}/videos/:videoId/thumbnail



8. videos-{videoId}-status - Retrieve video status and details

GET {{baseUrl}}/videos/:videoId/status



9. videos-{videoId}-captions-{language} - Retrieve a caption

GET {{baseUrl}}/videos/:videoId/captions/:language



10. videos-{videoId}-captions-{language} - Upload a caption

POST {{baseUrl}}/videos/:videoId/captions/:language



ENDPOINTS