---
title: "List model catalog offerings"
method: GET
path: "/v2/model-catalog/{model}/offerings"
tags: ["Model Catalog"]
---

# List model catalog offerings

`GET /v2/model-catalog/{model}/offerings`

Returns every provider offering of one base model, identified by `<developer>/<stem>` (for example `anthropic/claude-opus-4-7`). Deprecated models are never listed.

## Path parameters

- `model` string, required

## Query parameters

- `limit` integer
- `starting_after` string
- `ending_before` string
- `provider` string[]
- `endpoint` string[]
- `input_modality` string[]
- `output_modality` string[]
- `location` string[]
- `feature` string[]
- `supported_parameter` string[]
- `tier` string[]
- `search` string
- `sort_by` string
- `order` string

## Response `200`

OK

- ListModelCatalogOfferingsResponse
  - `object` string, required — Object discriminator for list responses; always `list`.
  - `data` Model[], required — Page of catalog offerings, ordered by `offering_of` then `id`.
    - `id` string, required — Catalog identifier, `<provider>/<model>` (for example `openai/gpt-4o`).
    - `created` string, required — When orq listed this offering, Unix seconds (string-encoded int64 in JSON).
    - `deprecation` string — When this offering stops being served, Unix seconds (string-encoded int64 in JSON): orq's own sunset date if one is set, otherwise the developer's announced deprecation date. Absent when neither is set.
    - `name` string, required — Display name shown in the orq model garden.
    - `description` string, required — Short model description.
    - `provider` ModelProvider, required
      - `id` string, required — Catalog provider key (openai, anthropic, aws, ...).
      - `logo` string, required — Absolute URL of the provider logo. Empty when no logo is known.
    - `endpoints` string[], required — API endpoints this offering exposes (chat, batch, ...).
    - `modalities` ModelModalities, required
      - `input` string[], required — Modalities this offering accepts as input.
      - `output` string[], required — Modalities this offering produces as output.
    - `offering_of` string, required — Provider-independent model reference this offering serves, `<developer>/<stem>`.
    - `pricing` object — Resolved commercial pricing, including service-tier variants. Each variant carries a `when` CEL condition string evaluated against `input_tokens`, `output_tokens`, `total_tokens` and `tier`; all variants whose condition is true are merged onto the base pricing in order, later variants winning per field. Absent when this offering has no representable token-based pricing.
    - `supported_parameters` string[], required — API parameter keys this offering accepts, snake_case (e.g. `temperature`, `max_tokens`).
    - `supported_tiers` string[], required — Paid service tier names available to this offering.
    - `context_window` string — Maximum input context size in tokens (string-encoded int64 in JSON). Absent when not applicable.
    - `location` string[], required — Regions this offering routes to, lowercased.
    - `artificial_intelligence` object — Artificial Analysis benchmark scores keyed by evaluation name. Absent when unavailable for this offering.
    - `features` string[], required — Normalized capability names this offering supports, snake_case and alphabetical (e.g. `json_mode`, `tool_calling`, `vision`, `web_search`).
    - `deprecated` boolean, required — True when this offering is deprecated, whether or not a deprecation date is known. `deprecation` carries the date when one is announced.
  - `has_more` boolean, required — Whether more offerings are available in the selected pagination direction.

---

[API](https://skmtc.net/orq-ai/apis/orq-ai-api.md) · [All operations](https://skmtc.net/orq-ai/apis/orq-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/orq-ai/orq-ai-api/revisions/3c22f56a94b4/schema)
