Pricing

FreeProTeam
Price$0$19/mo$79/mo
Generations/month5100500
Modelswan-fast+ seedance+ p-video
Loop qualitycrossfadenativenative
Aspect overridefullfull
Overage$0.10/gen$0.08/gen
Webhooks
SSE streams
Custom prompt override
Signed URLs
Brand deep-crawl1 project5 projects25 projects
SupportCommunityEmailSlack 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

TierCrawls/month
Free3
Pro30
Team150

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:

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.

Ask a question... ⌘I