> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/vimeo/channels-channel-videos>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/vimeo/channels-channel-videos.mdx>

---

# Vimeo Channel Videos API

A channel's lineup as full video records, ready to list, rank or embed.

`GET /v1/vimeo/channels/{channel}/videos` returns `data.videos`, the videos in a channel. Each row is the standard video record: id, url, title, description, dates, duration, dimensions, tags, categories, privacy, embed permission, thumbnails, owner and stats. `data.channel` repeats the requested channel and `data.page` carries the page block.

The list is deep: `page` accepts 1 to 20,000 and `limit` accepts 1 to 100 (default 25). Continue with `page.nextCursor`. Very large channels take longer when sorted by plays, likes or comments. A missing or private channel reads `lookupStatus: not_found`; a channel with no videos reads `found` with an empty array.

## Request

- **Endpoint:** `GET /v1/vimeo/channels/{channel}/videos`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by slug or id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/vimeo/channels/channel/videos/get)
- **Platform page:** [/platforms/vimeo](https://www.socialfetch.dev/platforms/vimeo)

## FAQ

### What does each video row include?

A full video record with id, url, title, description, dates, duration, dimensions, tags, categories, privacy, embedPermission, thumbnails, owner and stats.

### How many pages are available?

Deep paging: page accepts 1 to 20,000 and limit accepts 1 to 100 (default 25). page.nextCursor continues within that range.

### How do I tell a missing channel from an empty one?

lookupStatus is not_found when the channel does not exist or is private. It is found with an empty videos array when the channel exists but has no public videos.

### How many credits does a page cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
