Skip to main content
GET
List product collections

Authorizations

Authorization
string
header
required

Send either an API token or an OAuth access token as Authorization: Bearer <token>. See the Authentication page for details.

Headers

Privy-Account-Id
string

Target a subaccount instead of the main connected account. Pass a subaccount id from get_account's subaccounts list. Only direct subaccounts of the connected account are reachable — omit this for the main account itself.

Query Parameters

per_page
integer
default:50

Number of results per page, clamped to 1–50.

Required range: 1 <= x <= 50
title
string

Narrow to collections whose title matches, at most 255 characters. Matching differs by platform. On Shopify stores, each word of the value must start a word of the title: a word is a run of letters and digits, apostrophes inside it included (O'Neill), and at least one is required. On BigCommerce stores, the title must contain the value as typed, where % and _ may act as wildcards.

handle
string

Narrow to the collection with this exact handle (the slug in its storefront URL). Letters, digits, hyphens and underscores only. A Shopify-only filter: BigCommerce stores have no collection handle and return 422 validation_failed.

cursor
string

Opaque pagination cursor from a previous response's pagination.next_cursor.

Response

A page of the store's collections.

data
object[]
pagination
object

Cursor-based pagination envelope, used by the Products and Product Collections endpoints.