GET
https://spideriq.ai
/
api
/
v1
/
media
/
videos
List Videos
curl --request GET \
  --url https://spideriq.ai/api/v1/media/videos \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "videos": [
    {
      "id": 123,
      "title": "Product Demo",
      "description": "Our product demonstration video",
      "duration": 180,
      "views": 42,
      "watch_url": "https://videos.spideriq.ai/w/abc123xyz",
      "embed_url": "https://videos.spideriq.ai/videos/embed/abc123xyz",
      "thumbnail_url": "https://videos.spideriq.ai/static/thumbnails/abc123.jpg",
      "privacy": 2,
      "state": "published",
      "created_at": "2026-01-08T20:30:00Z"
    }
  ],
  "total": 1
}
List all videos in your dedicated PeerTube channel.

Response

success
boolean
Whether the request succeeded
videos
array
Array of video objects
total
integer
Total number of videos

Example

curl "https://spideriq.ai/api/v1/media/videos" \
  -H "Authorization: Bearer cli_abc123:sk_xxx:secret_xxx"
{
  "success": true,
  "videos": [
    {
      "id": 123,
      "title": "Product Demo",
      "description": "Our product demonstration video",
      "duration": 180,
      "views": 42,
      "watch_url": "https://videos.spideriq.ai/w/abc123xyz",
      "embed_url": "https://videos.spideriq.ai/videos/embed/abc123xyz",
      "thumbnail_url": "https://videos.spideriq.ai/static/thumbnails/abc123.jpg",
      "privacy": 2,
      "state": "published",
      "created_at": "2026-01-08T20:30:00Z"
    }
  ],
  "total": 1
}