---
title: Interleaved release feed across a collection's members
description: Cursor-paginated cross-member feed for the collection.
---
# Interleaved release feed across a collection's members

`GET https://api.releases.sh/v1/collections/{slug}/releases`

Cursor-paginated cross-member feed for the collection. Cursor shape and ordering match `/v1/orgs/:slug/releases`, so the same web parser works on both surfaces. Org members are resolved through `organizations_public`, product members through `products_active`, so soft-deleted / on_demand rows never contribute releases. Empty membership returns `releases: []` rather than an error.

`orgs` and `products` query params each accept a comma-separated list of slugs and narrow the feed to that subset of the collection's members. Unknown slugs are silently dropped; passing values that resolve to an empty member set returns `releases: []`. Omit both to include every member.

Supports `Accept: text/markdown` for an LLM-friendly rendering.

**Auth:** optional Bearer token.

**Parameters**

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `slug` | path | string | yes | Collection slug. |
| `limit` | query | integer | no | Page size. Clamped to 1–100. |
| `cursor` | query | string | no | Opaque pagination cursor returned by a prior call. |
| `include_prereleases` | query | boolean | no | Include rows flagged as prereleases. Defaults to false. |
| `orgs` | query | string | no | Comma-separated org slugs to narrow the feed to a subset of the collection's org members. |
| `products` | query | string | no | Comma-separated product slugs to narrow the feed to a subset of the collection's product members. Product slugs are per-org; ambiguity is resolved by the membership of this specific collection. |
| `source_type` | query | string | no | Comma-separated source types (`github`, `feed`, `scrape`, `agent`) to narrow the feed by ingest channel — typically used by the web UI to split GitHub tag drops from marketing posts. Unknown tokens are silently dropped. Omit to include all source types. |

**Responses**

- `200` Cursor-paginated release feed.
- `404` No collection with that slug.

Full request and response schemas: [OpenAPI 3.1 spec](https://api.releases.sh/v1/openapi.json).
