Vimeo hub

Vimeo User Groups API

The groups a profile belongs to, with member and video counts, so you can map a creator's communities.

GET /v1/vimeo/users/{user}/groups

1 credit Failed requests are free

About this endpoint

GET /v1/vimeo/users/{user}/groups returns data.groups. Each group has id, name, description, url, logo, thumbnail, createdAt, updatedAt, creator, counts (members, videos, users), tags and categories. Use the group id or slug with groups/{group} for the full record or groups/{group}/videos and groups/{group}/members for its contents.

The list is deep: page accepts 1 to 20,000 and limit accepts 1 to 100 (default 25). A missing or private user reads lookupStatus: not_found; a user with no groups reads found with an empty array.

Vimeo User Groups API FAQ

What does a group row include?

id, name, description, url, logo, thumbnail, createdAt, updatedAt, creator, counts with members, videos and users, tags and categories.

How do I read a group's videos or members?

Call GET /v1/vimeo/groups/{group}/videos for its videos or GET /v1/vimeo/groups/{group}/members for its members. The single group route gives the record itself.

How many pages are available?

Deep paging: page accepts 1 to 20,000 and limit accepts 1 to 100 (default 25).

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.