Catalog
Get All Products
Returns all products from a merchant’s catalog
GET
Retrieves a paginated list of all products from a merchant’s store. This endpoint returns product summaries with links to retrieve full details for each product.
Path Parameters
string
required
The domain of the merchant website (e.g.,
staging.luma.gift)Query Parameters
number
default:"1"
Page number for pagination
string
default:"2000"
Number of products per page. Valid values:
100, 500, 1000, 2000string
default:"us"
Country code for regional product availability
Response
Returns an array of product summaries, each containing:string
Full URL to retrieve detailed product information
string
Product handle/identifier
string
Product title
object
Primary product image
Expected Errors
404
The merchant’s platform doesn’t support product catalog browsing
400
The size parameter contains an invalid value. Valid values are: 100, 500, 1000, 2000
Usage Notes
The
loc field contains the full URL to retrieve detailed product information. You can either:- Extract the handle from the URL and use the Get a Product endpoint
- Make a direct GET request to the
locURL with your authentication header