Skip to main content
GET
TypeScript

Authorizations

Authorization
string
header
required

An Account API key, account-scoped JWT, App API key, or user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************.

Headers

Api-Version-Date
string

Pins the request to a dated API version.

Example:

"2026-09-15"

Query Parameters

account_id
string

The unique identifier of the account to list products for. Omit to search the public marketplace.

query
string

Ranked search against product title and headline. Omit to browse by recency.

marketplace_category_route
string

Only return marketplace products assigned to this category route, such as trading.

plan_types
enum<string>[]

Filter to products with a buyable plan of these billing models, such as one_time or renewal.

Available options:
renewal,
one_time
price_minimum
number

Only return products whose advertised buyable plan has a displayed price of at least this amount. Recurring plans use renewal price.

price_maximum
number

Only return products whose advertised buyable plan has a displayed price of at most this amount. Recurring plans use renewal price.

visibilities
string[]

Filter to only products matching these visibility states. Ignored on the public marketplace list, which only returns visible products.

access_pass_types
string[]

Filter to only products matching these types.

labels
string[]

Filter to only products carrying all of these labels. Labels are matched lowercased.

direction
enum<string>

The sort direction for results. Defaults to descending.

Available options:
asc,
desc
order
string

The field to sort results by. Account lists default to created_at. Marketplace lists default to discoverable_at and accept created_at or discoverable_at. Cannot be combined with query.

first
integer
default:20

Number of results to return from the start of the range.

Required range: x <= 100
after
string

Return results after this cursor. Use page_info.end_cursor from the previous response to fetch the next page.

last
integer

Number of results to return from the end of the range.

Required range: x <= 100
before
string

Return results before this cursor. Use page_info.start_cursor from the previous response to fetch the previous page.

created_after
string

Only return products created after this ISO 8601 timestamp.

created_before
string

Only return products created before this ISO 8601 timestamp.

Response

marketplace products listed without an account

data
object[]
required
page_info
object
required