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

# Pricing

Tiers, overage, and what each plan unlocks.

# Pricing

| | Free | Pro | Team |
|---|---|---|---|
| Price | $0 | $19/mo | $79/mo |
| Generations/month | 5 | 100 | 500 |
| Models | wan-fast | + seedance | + p-video |
| Loop quality | crossfade | native | native |
| Aspect override | — | full | full |
| Overage | — | $0.10/gen | $0.08/gen |
| Webhooks | ✅ | ✅ | ✅ |
| SSE streams | ✅ | ✅ | ✅ |
| Custom prompt override | ✅ | ✅ | ✅ |
| Signed URLs | ✅ | ✅ | ✅ |
| Brand deep-crawl | 1 project | 5 projects | 25 projects |
| Support | Community | Email | Slack Connect |

## What counts as a generation

- `POST /api/v1/prepare` (or first hit of a new proxy URL) — 1 generation.
- `POST /api/assets/:id/regenerate` — 1 generation.
- `mode=loop` runs two Replicate calls but counts as 1 generation.
- Cache hits on already-generated assets — free.
- Poster (`.jpg`) requests — free, no generation triggered.
- Brand-detect / deep-crawl — separate quota (see below).

## Brand crawl quota

| Tier | Crawls/month |
|---|---|
| Free | 3 |
| Pro | 30 |
| Team | 150 |

Brand-detect is lighter (~5 seconds, colors/fonts only); deep-crawl is heavier (~30-60s, full content inventory). Both count against the same quota. Cached for 24h — re-running on the same domain within the window is free.

## Overage

Pro and Team support metered overage past the included quota:

```bash
# Enable in Project → Settings → Billing, or via API
curl -X PUT https://motioness.com/api/projects/$PROJECT_ID/proxy-config \
  -H 'Content-Type: application/json' -b cookie.txt \
  -d '{ "overage_enabled": true }'
```

When overage is disabled (default), requests past the quota return `429`.

## Reset cycle

Quota resets on the same day-of-month as your subscription billing date (UTC). For Free tier, it resets 30 days from the date your last 5th-of-the-month generation landed.

Inspect current usage:

```bash
curl https://motioness.com/api/user/me -b cookie.txt | jq '.aiGenerationsUsed, .aiGenerationsResetAt'
```

## Cancellation + refunds

- Self-serve cancellation in Dashboard → Billing.
- Pro/Team prorate to month-end; assets remain accessible indefinitely (no expiry).
- Free tier has no obligation — abandoned accounts retain assets but quota stays at 5/month.

## Enterprise

For higher quotas, dedicated regions, or custom SLAs, [email us](mailto:hi@motioness.com).