Groups

LinkedIn groups by ID, with paginated members.

The Groups surface resolves LinkedIn groups by their numeric ID and paginates the visible members. Groups don't have universal-name slugs — only IDs — so you'll typically arrive here from /v1/search/groups or from a known group URL.

Get group by ID

GET/v1/groups/{id}3 credits
Get Group
Group entity — metadata, owner, rules.

Cache-first read. On miss the playground triggers the extension to fetch the dash-graphql `voyagerGroupsDashGroups` endpoint on the user's signed-in tab, normalize, and POST to `/v1/groups/{id}/ingest`. Returns name, description, member count, privacy, owner URN, etc. Viewer-restricted: members-only groups need the user to be a member.

parameters
This endpoint resolves through the Chrome extension when the row isn't cached. Open it in the full playground to capture via extension.

Returns group metadata — name, description, visibility, member count, owner, rules where exposed.

List group members

GET/v1/groups/{id}/members3 credits
Get Group Members
Admins + members visible to the viewer.

Cache-first read. On miss the playground triggers the extension to fetch one page of `voyagerGroupsDashGroupMemberships` filtered to OWNER / MANAGER / MEMBER, normalize, and POST to `/v1/groups/{id}/members/ingest`. Each item carries profile URN + slug + name + headline + role.

parameters
This endpoint resolves through the Chrome extension when the row isn't cached. Open it in the full playground to capture via extension.

Paginate members with the same person-record shape as /v1/profiles. The response includes membership statuses (OWNER, MANAGER, MEMBER) so you can identify the moderation surface — useful for ICP discovery in niche professional communities.

LinkedIn caps each page at ~50 members. For larger groups, paginate with offset until data: [].

Notes

  • 3 credits per call (group detail or members page), flat per request.
  • Group records cache for 14 days.
  • Visibility is viewer-scoped on LinkedIn — a private group's members won't be returned unless the user has joined. The extension inherits the user's visibility; we cannot bypass it.