---
title: "Retrieve Machine-Readable Subscription Pricing & Quotas"
method: GET
path: "/api/pricing"
---

# Retrieve Machine-Readable Subscription Pricing & Quotas

`GET /api/pricing`

## Request

- Base URL: `https://seminara.online`
- URL: `https://seminara.online/api/pricing`
- Auth: none declared

Returns current subscription tiers (Free, Pro, Scale), monthly and annual pricing (10% discount), presentation quotas, minute pools, and overrun policies.

## Response `200`

Pricing information retrieved successfully

- object
  - `currency` string
  - `annual_discount_percentage` number
  - `plans` object[]
    - `tier` 'free' | 'pro' | 'scale'
    - `name` string
    - `pricing` object
      - `monthly` number
      - `annual_billed_monthly` number
      - `annual_total` number
    - `quotas` object
      - `active_presentations_limit` integer
      - `hosted_decks_limit` integer
      - `agents_limit` integer: Legacy alias for active_presentations_limit
      - `concurrent_live_rooms` integer
      - `max_session_duration_minutes` integer
      - `minute_pool_limit` integer
      - `storage_mb` integer

## Other responses

- `429`: Too Many Requests.
- `500`: Internal Server Error.

---

[API](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference.md) · [All operations](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/seminara/apis/seminara-online-openapi-3-1-specification-rest-api-reference/revisions/3e030fb36cef?raw)
