Skip to main content

Pharmacy Products

View the products your pharmacy carries, each with its pharmacy SKUs nested underneath. This is a product-first view of the same underlying data as Pharmacy SKUs — use this endpoint when you want one row per product with its variants grouped together, instead of one row per SKU.

List Products

integer
default:"0"
Page number (0-indexed)
integer
default:"50"
Items per page. Capped at a maximum of 500 — values above 500 are silently reduced to 500.
string
Required for group-wide API keys

Example Request

Response

The price field on each nested pharmacy SKU is in euro cents (e.g., 1299 = €12.99).
Pagination counts products, not SKUs. totalRegistries and totalPages reflect the number of products in the response, regardless of how many SKUs are nested under each one. A product with three SKUs still occupies a single row and counts once.
Which products appear: a product is listed when you have at least one SKU for it that is visible to you. If your account is configured to hide SKUs of a particular type (digital or physical — see Pharmacy SKUs), SKUs of that hidden type are omitted from the pharmacy_skus array entirely — they are not returned at all, even inside a product that also has visible SKUs. A product whose SKUs are all hidden does not appear in data at all, and is not counted in totalRegistries. Stock level has no effect on whether a product is listed — a product with every SKU at stock 0 still appears.