Pricing

View as Markdown

Plans

Free

  • Ephemeral sessions only (no persistent workspaces)
  • 1 concurrent session
  • Sessions time out after 1 hour

Usage-based

  • $0.05 per session-hour (metered per second)
  • Prepaid wallet balance required to create sessions
  • Persistent workspaces enabled

Subscription

  • Plan-specific limits for concurrency, workspaces, and session duration
  • Usage metering for observability
  • Persistent workspaces enabled

Billing summary

Check your current billing status:

$curl -sS "$CHASER_API_URL/v1/billing/summary" \
> -H "Authorization: Bearer $CHASER_API_KEY" | jq

Returns:

  • Pricing model and plan
  • Plan limits (concurrency, workspaces, session duration)
  • Wallet balance (for usage-based accounts)
  • Workspace storage usage and cap
  • Usage windows (last 24h, last 30d)

Billing is scoped to the active account selected by X-Chaser-Account.

Adding credits

Usage-based accounts maintain a prepaid wallet balance. Add credits through Stripe checkout:

$curl -sS "$CHASER_API_URL/v1/billing/checkout" \
> -H "Authorization: Bearer $CHASER_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"mode": "topup", "amount_usd": 10}' | jq

Minimum top-up amount is $10.

Subscribing to a plan

$curl -sS "$CHASER_API_URL/v1/billing/checkout" \
> -H "Authorization: Bearer $CHASER_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"mode": "subscription", "plan_code": "pro"}' | jq

Workspace storage

  • Each workspace has a 10 GB disk baseline
  • Per-account total storage is capped at 25 GB
  • Storage usage is measured as actual on-disk bytes
  • Storage limits are enforced when creating workspaces and attaching persistent sessions
  • Current usage is reported in GET /v1/billing/summary

Proxy defaults

  • Free plan: browser sessions use a free proxy tier
  • Paid plans: browser sessions default to the US proxy pool
  • Explicit proxy selector on session creation overrides the default