---
title: "Get public style metadata for API/MCP clients"
method: GET
path: "/styles/selector"
tags: ["styles"]
---

# Get public style metadata for API/MCP clients

`GET /styles/selector`

## Request

- Base URL: `https://api.retrodiffusion.ai/v2`
- URL: `https://api.retrodiffusion.ai/v2/styles/selector`
- Auth: none declared. Required headers: `X-RD-Token`

Returns prompt_style values (public_id) and metadata for use with /inferences.

## Query parameters

- `model` string: Optional model filter (e.g. rd_fast, rd_plus, rd_pro)
- `tab` string: Optional tab filter (e.g. tab:image, tab:animation)

## Headers

- `X-RD-Token` string, required

## Response `200`

Successful Response

- ExternalStyleSelectorResponse: Response model for public API style discovery.
  - `styles` ExternalStyleSelectorItem[], required
    - `prompt_style` string, required
    - `name` string, required
    - `description` string, required
    - `group_id` string
    - `required_model` string
    - `required_tab` string
    - `min_width` integer, required
    - `max_width` integer, required
    - `min_height` integer, required
    - `max_height` integer, required
    - `max_number_of_images` integer, required
    - `require_input_image` boolean
    - `prompt_requirement` string
    - `supports_reference_images` boolean
    - `supports_frames_duration` boolean
    - `example_prompt` string
  - `models` string[], required
  - `tabs` string[], required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `405`: Method not allowed.
- `422`: Validation Error
- `500`: Internal Server Error

---

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