> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vidjutsu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing & Rate Limits

> Subscription pricing and per-endpoint daily rate limits

## Subscription

VidJutsu requires an active **\$99/month subscription** to use the API. Access covers:

* All intelligence endpoints (watch, extract, transcribe, check, compliance, overlay)
* Unlimited storage operations (accounts, posts, assets, references, upload)

<Card title="Subscribe now" icon="credit-card" href="/get-api-key">
  Get your API key and start using VidJutsu.
</Card>

## How billing works

* **Monthly recurring** via Stripe. You're billed on the same date each month.
* **Flat rate** — no per-call charges, no metered billing, no top-ups.
* **Daily rate limits** per endpoint (see below). Reset at 00:00 UTC.
* When you hit a limit, calls return **HTTP 429** with a `retryAfter` hint.

## Daily rate limits

Each endpoint has its own bucket. Buckets are independent — hitting the `watch` limit doesn't affect `compliance`.

| Endpoint                            | Calls / day |
| ----------------------------------- | ----------- |
| `POST /v1/watch`                    | 50          |
| `POST /v1/extract`                  | 100         |
| `POST /v1/transcribe`               | 30          |
| `POST /v1/check`                    | 100         |
| `POST /v1/compliance/video`         | 20          |
| `POST /v1/compliance/prompt`        | 100         |
| `POST /v1/overlay`                  | 50          |
| `POST /v1/upload`                   | 100         |
| `POST /v1/posts` (and related CRUD) | 200         |

Accounts, assets, references, and read-only endpoints are unmetered.

## Check your usage

Returns remaining capacity per endpoint for the current UTC day.

<Tabs>
  <Tab title="CLI">
    ```bash theme={null}
    vidjutsu usage
    ```
  </Tab>

  <Tab title="API">
    ```bash theme={null}
    curl https://api.vidjutsu.ai/v1/usage \
      -H "Authorization: Bearer $VIDJUTSU_API_KEY"
    ```
  </Tab>
</Tabs>

```json theme={null}
{
  "clientId": "mc_...",
  "usage": {
    "watch": { "limit": 50, "remaining": 37 },
    "compliancePrompt": { "limit": 100, "remaining": 98 }
  },
  "resetsAt": "2026-04-24T00:00:00.000Z"
}
```

## Cancel your subscription

Cancel anytime through the Stripe billing portal. API access ends when the current billing period expires.

## Get pricing programmatically

```bash theme={null}
curl https://api.vidjutsu.ai/v1/pricing
```

## Media limits

| Media type | Max size | Max duration | Allowed types        |
| ---------- | -------- | ------------ | -------------------- |
| Video      | 32MB     | 5 minutes    | mp4, mov, webm       |
| Image      | 10MB     | --           | jpeg, png, webp, gif |
| Audio      | 25MB     | 5 minutes    | mp3, wav, ogg        |
