Search videos

Search your library by title, tag or folder and return video details.

GET https://cotlet.dev/api/v1/vimeo/videos/search

read

Returns videos from your library, newest first, with title, tags, privacy, folder and caption languages. Narrow it with a folder or a tag. Each call returns one page; pass the cursor to continue. It sees what your account sees, so a team member sees the Team library only with access.

Parameters

Parameters: search_videos
NameTypeDescription
query string string Words in the title.
tag string string Only videos with this tag.
folder_id string string Folder ID from list_folders. Omit for the whole library; 'none' for videos in no folder.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/vimeo/videos/search \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("vimeo", "search_videos")
Node.js
const result = await cotlet.call('vimeo', 'search_videos');
CLI
cotlet call vimeo search_videos

Example response

JSON

{
  "videos": [
    {
      "video_id": "912345601",
      "title": "Onboarding 01",
      "tags": [
        "onboarding"
      ],
      "privacy": "unlisted",
      "folder": "Training",
      "caption_languages": [],
      "duration_seconds": 412,
      "uploaded_at": "2026-10-12T08:20:00Z"
    },
    {
      "video_id": "912345611",
      "title": "Webinar: Q3 results",
      "tags": [
        "webinar"
      ],
      "privacy": "private",
      "folder": null,
      "caption_languages": [
        "en"
      ],
      "duration_seconds": 3120,
      "uploaded_at": "2026-10-14T14:05:00Z"
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.