---
title: "Get a Chrono24 search filter's accepted values"
method: GET
path: "/chrono24/facets"
tags: ["Chrono24"]
---

# Get a Chrono24 search filter's accepted values

`GET /chrono24/facets`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/chrono24/facets`
- Auth: API key in header `x-api-key`

Fetches every value Chrono24 accepts for one of chrono24-search's advanced-search filter params, each with its own live listing count: the discovery endpoint for condition, used_or_new, case_material, dial_color, bracelet_material, movement_type, gender, watch_type and stock_info.

## Query parameters

- `group` 'condition' | 'usedOrNew' | 'caseMaterial' | 'dialColor' | 'braceletMaterial' | 'movementType' | 'gender' | 'watchType' | 'stockInfo', required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- Chrono24FacetsResponseDoc
  - `code` integer
  - `data` Chrono24FacetsResponse
    - `count` integer
    - `group` string: Group echoes the requested group id.
    - `label` string: Label is Chrono24's own display name for this filter, e.g. "Case material".
    - `param` string: Param is the Chrono24Search query param this group's values feed, e.g. "case_material".
    - `values` Chrono24FacetValue[]
      - `count` integer: Count is Chrono24's own live listing count carrying this value, across all brands (not scoped to any one search).
      - `label` string: Label is Chrono24's own human-readable label, e.g. "Steel".
      - `value` string: Value is exactly what Chrono24Search's matching param (FacetsResponse .Param) accepts for this value.
  - `msg` string

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
