---
title: "Public Catalogue"
method: GET
path: "/api/public/catalogue"
tags: ["public"]
---

# Public Catalogue

`GET /api/public/catalogue`

## Request

- Base URL: `https://api.brm-chronographes.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.brm-chronographes.com/api/public/catalogue`
- Auth: none declared

Full BRM watch catalogue. English by default, ?lang=fr for French.

## Query parameters

- `lang` string: Language: en (default), fr
- `collection` string: Filter by collection (e.g. V6, DDF12, GP)
- `search` string: Search in name, reference, description
- `min_price` number: Minimum price TTC (EUR)
- `max_price` number: Maximum price TTC (EUR, 0 = no limit)
- `in_stock` boolean: Only products in stock
- `sort` string: Sort: name, price_asc, price_desc, collection
- `limit` integer: Max results (max 100)
- `offset` integer: Offset for pagination

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/brm-chronographes/apis/brm-hub.md) · [All operations](https://skmtc.dev/brm-chronographes/apis/brm-hub/llms.txt) · [OpenAPI document](https://skmtc.dev/brm-chronographes/apis/brm-hub/revisions/f4342ec9ac98?raw)
