Vimeo Channel Subscribers API
The people behind a channel's subscriber count, as records you can store and join by id.
GET /v1/vimeo/channels/{channel}/subscribers1 credit Failed requests are free
About this endpoint
GET /v1/vimeo/channels/{channel}/subscribers returns data.users, a page of subscriber records for a channel. Each row has id, name, handle, url, bio, location, links, counts, avatar and createdAt; some account and profile fields are null on these rows. Use users/{user} for the full record. data.page has page, perPage, total, hasMore and nextCursor.
Set limit up to 100 and follow page.nextCursor while hasMore is true. The channel record's counts.subscribers gives the headline number; this route gives the accounts. A missing or private channel reads lookupStatus: not_found.
Vimeo Channel Subscribers API FAQ
How do I page through subscribers?
Set limit up to 100, then pass page.nextCursor as cursor while hasMore is true. The cursor is tied to this channel.
What does each subscriber include?
id, name, handle, url, bio, links, counts, avatar and createdAt. Some account and profile fields are null here; use users/{user} for the full record.
How is this different from a user's followers?
This route follows a channel. users/{user}/followers follows a profile. Both return the same row shape, so rows can be joined by id.
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.
Other Vimeo endpoints
- VideoGET /v1/vimeo/videos/{videoId}
- EmbedGET /v1/vimeo/videos/{videoId}/embed
- CaptionsGET /v1/vimeo/videos/{videoId}/captions
- BrowseGET /v1/vimeo/videos/browse
- CommentsGET /v1/vimeo/videos/{videoId}/comments
- CreditsGET /v1/vimeo/videos/{videoId}/credits
- LikesGET /v1/vimeo/videos/{videoId}/likes
- UserGET /v1/vimeo/users/{user}