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 | 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=loopruns 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 APIcurl -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:
bashcurl 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.