Retrieve items from a specific Collection with comprehensive filtering, pagination, and relationship serialization.
meta object containing pagination information and result counts, a data array with the actual collection items, and individual item.meta objects containing unique IDs that you’ll need for update and delete operations.
See also: Architecture & Performance for guidance on levels, pagination, and performance best practices.Set the Authorization header to Token your_read_api_token.
Example: Authorization: Token abc123def456
Note: The header value includes the Token prefix.
You can access your API token from your settings page.
The unique identifier/slug of the Collection to retrieve.
Must match an existing collection in your organization.
100Your ButterCMS read API token
Comma-delimited list of Collection keys for multi-collection retrieval.
Note: This is a legacy parameter. For single collection retrieval, use the path parameter instead.
Set to 1 to return the latest draft version of a page. Useful for previewing changes before publishing live. i.e. &preview=1. If you are trying to view a scheduled page for which the most recent page version is published, you must pass the preview parameter to see the scheduled changes.
Set to 1 to access unpublished/draft collection items. Useful for staging environments.
0, 1 Can order by page level published, updated, or a content field of the Page Type. Defaults to ascending, prepend '-' to sort descending.
Note: Only available for Page Type endpoints, not for Single Pages (page_type=*).
Page number for page-based pagination.
Mutually exclusive with limit/offset parameters.
x >= 1Number of items per page for page-based pagination.
Mutually exclusive with limit/offset parameters.
1 <= x <= 100Set to the api slug of your configured locale (e.g. en or fr). When omitted, this query parameter will default to your organization's default locale.
10"en"
Dynamic field filtering using dot notation.
Filter collection items by any field using the pattern fields.{field_name}=value:
fields.genre=Rock - Filter by genre fieldfields.status=published - Filter by status fieldfields.year=2023 - Filter by year fieldMultiple field filters can be combined in a single request.