Skip to main content
GET
Spree SDK

Authorizations

x-spree-api-key
string
header
required

Publishable API key for store access

Headers

x-spree-api-key
string
required

Publishable API key

Query Parameters

page
integer

Page number (default: 1)

limit
integer

Number of items per page (default: 25, max: 100)

sort
string

Sort order. Prefix with - for descending. Values: price, -price, best_selling, name, -name, -available_on, available_on

q[name_cont]
string

Filter by name containing string

q[in_category]
string

Filter by category prefixed ID (includes descendants)

q[in_categories][]
string

Filter by multiple category prefixed IDs (OR logic, includes descendants)

q[price_gte]
number

Filter by minimum price

q[price_lte]
number

Filter by maximum price

q[with_option_value_ids][]
string

Filter by option value prefix IDs (e.g., optval_abc). Pass multiple values for OR logic.

q[in_stock]
boolean

Filter to only in-stock products

expand
string

Comma-separated associations to expand (variants, media, categories, option_types)

fields
string

Comma-separated list of fields to include (e.g., name,slug,price). id is always included.

Response

products found

data
object[]
required
meta
object
required