---
title: "Gets all credit costs for platform features (Roles: none)"
method: GET
path: "/credits/costs"
tags: ["Misc"]
---

# Gets all credit costs for platform features (Roles: none)

`GET /credits/costs`

## Response `200`

Success

- CreditCosts — All credit costs for platform features
  - `plans` PlanInfo
    - `indie` string — How credits work for Indie plan
    - `pro_studio` string — How credits work for Pro/Studio plans
  - `features` CreditFeature[]
    - `id` string
    - `name` string
    - `category` FeatureCategory
      - `id` string
      - `name` string
      - `description` string
    - `indie_cost` string — Cost for Indie plan (number or "Unlimited")
    - `pro_studio_cost` string — Cost for Pro/Studio plans (number or "Unlimited")
    - `variable` boolean
    - `tooltip` string — Optional tooltip explaining cost calculation
  - `variable_costs` VariableCosts
    - `video` VideoCost
      - `feature_id` string
      - `description` string
      - `models` PricingModel[]
        - `codename` string — Canonical model identifier used by the API (e.g. "blitz").
        - `name` string — User-facing display name (e.g. "Blitz").
        - `description` string — Short free-form description. Optional; may be empty.
        - `aliases` string[] — Legacy identifiers that resolve to this codename (e.g. "standard" → "blitz").
        - `legacy` boolean — True if this model is superseded and should be shown in a "legacy models" group in UIs.
        - `quality` ModelQuality — Quality metrics on a 0–10 scale. UIs should render proportional bars. Null indicates the metric is not yet rated for the model.
          - `visual` number, float — Visual quality rating (0–10).
          - `motion_stability` number, float — Motion stability rating (0–10).
        - `features` string[] — Credit actions this model is available for (e.g. ["GENERATE_VIDEO", "ANIMATE_SPRITE"]).
        - `credits_per_second` number, float
        - `min_charge` number, float — Minimum credit charge regardless of duration. Null when not enforced.
        - `durations` ModelDurationCost[]
          - `duration` number, float
          - `cost` number, float
    - `sprite` SpriteCost
      - `feature_id` string
      - `description` string
      - `models` PricingModel[]
        - `codename` string — Canonical model identifier used by the API (e.g. "blitz").
        - `name` string — User-facing display name (e.g. "Blitz").
        - `description` string — Short free-form description. Optional; may be empty.
        - `aliases` string[] — Legacy identifiers that resolve to this codename (e.g. "standard" → "blitz").
        - `legacy` boolean — True if this model is superseded and should be shown in a "legacy models" group in UIs.
        - `quality` ModelQuality — Quality metrics on a 0–10 scale. UIs should render proportional bars. Null indicates the metric is not yet rated for the model.
          - `visual` number, float — Visual quality rating (0–10).
          - `motion_stability` number, float — Motion stability rating (0–10).
        - `features` string[] — Credit actions this model is available for (e.g. ["GENERATE_VIDEO", "ANIMATE_SPRITE"]).
        - `credits_per_second` number, float
        - `min_charge` number, float — Minimum credit charge regardless of duration. Null when not enforced.
        - `durations` ModelDurationCost[]
          - `duration` number, float
          - `cost` number, float
    - `edit_spritesheet` SpriteCost
      - `feature_id` string
      - `description` string
      - `models` PricingModel[]
        - `codename` string — Canonical model identifier used by the API (e.g. "blitz").
        - `name` string — User-facing display name (e.g. "Blitz").
        - `description` string — Short free-form description. Optional; may be empty.
        - `aliases` string[] — Legacy identifiers that resolve to this codename (e.g. "standard" → "blitz").
        - `legacy` boolean — True if this model is superseded and should be shown in a "legacy models" group in UIs.
        - `quality` ModelQuality — Quality metrics on a 0–10 scale. UIs should render proportional bars. Null indicates the metric is not yet rated for the model.
          - `visual` number, float — Visual quality rating (0–10).
          - `motion_stability` number, float — Motion stability rating (0–10).
        - `features` string[] — Credit actions this model is available for (e.g. ["GENERATE_VIDEO", "ANIMATE_SPRITE"]).
        - `credits_per_second` number, float
        - `min_charge` number, float — Minimum credit charge regardless of duration. Null when not enforced.
        - `durations` ModelDurationCost[]
          - `duration` number, float
          - `cost` number, float
    - `references_to_video` VideoCost
      - `feature_id` string
      - `description` string
      - `models` PricingModel[]
        - `codename` string — Canonical model identifier used by the API (e.g. "blitz").
        - `name` string — User-facing display name (e.g. "Blitz").
        - `description` string — Short free-form description. Optional; may be empty.
        - `aliases` string[] — Legacy identifiers that resolve to this codename (e.g. "standard" → "blitz").
        - `legacy` boolean — True if this model is superseded and should be shown in a "legacy models" group in UIs.
        - `quality` ModelQuality — Quality metrics on a 0–10 scale. UIs should render proportional bars. Null indicates the metric is not yet rated for the model.
          - `visual` number, float — Visual quality rating (0–10).
          - `motion_stability` number, float — Motion stability rating (0–10).
        - `features` string[] — Credit actions this model is available for (e.g. ["GENERATE_VIDEO", "ANIMATE_SPRITE"]).
        - `credits_per_second` number, float
        - `min_charge` number, float — Minimum credit charge regardless of duration. Null when not enforced.
        - `durations` ModelDurationCost[]
          - `duration` number, float
          - `cost` number, float
    - `video_edit` VideoCost
      - `feature_id` string
      - `description` string
      - `models` PricingModel[]
        - `codename` string — Canonical model identifier used by the API (e.g. "blitz").
        - `name` string — User-facing display name (e.g. "Blitz").
        - `description` string — Short free-form description. Optional; may be empty.
        - `aliases` string[] — Legacy identifiers that resolve to this codename (e.g. "standard" → "blitz").
        - `legacy` boolean — True if this model is superseded and should be shown in a "legacy models" group in UIs.
        - `quality` ModelQuality — Quality metrics on a 0–10 scale. UIs should render proportional bars. Null indicates the metric is not yet rated for the model.
          - `visual` number, float — Visual quality rating (0–10).
          - `motion_stability` number, float — Motion stability rating (0–10).
        - `features` string[] — Credit actions this model is available for (e.g. ["GENERATE_VIDEO", "ANIMATE_SPRITE"]).
        - `credits_per_second` number, float
        - `min_charge` number, float — Minimum credit charge regardless of duration. Null when not enforced.
        - `durations` ModelDurationCost[]
          - `duration` number, float
          - `cost` number, float
    - `upscale_video` FlatRateCost — Variable cost billed at a fixed per-second rate, independent of model.
      - `feature_id` string
      - `description` string
      - `credits_per_second` number, float
    - `chat` ChatCost
      - `feature_id` string
      - `description` string
      - `indie_base_cost` number, float
      - `pro_studio_base_cost` string
      - `formula` string
      - `examples` ChatCostExample[]
        - `description` string
        - `assets` number, float
        - `images` number, float
        - `ideas` number, float
        - `indie_cost` number, float
        - `pro_studio_cost` string

## Other responses

- `400` — Error

---

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