Usage rates

View as Markdown

Every metered resource debits credits (1 credit = $0.001) as you use it. Rates vary by plan where noted.

Browser runtime

Billed for the wall-clock time a runtime is running, per second, with a 1-minute minimum.

PlanRate
Free / Developer$0.09 / hour
Business$0.07 / hour
EnterpriseCustom

Proxies

Managed rotating proxy - billed by bandwidth used:

PlanRate
Free / Developer$10 / GB
Business$8 / GB
EnterpriseCustom

Managed static pool - a reserved IP from a pool:

ItemRate
Static pool$5 per 30 days

Bringing your own proxy has no BCTRL bandwidth charge - you pay your provider directly.

CAPTCHA

ItemRate
Successful solve$0.003 / solve

Charged once per solve that returns a provider token. Failed solves are free.

AI tokens

AI usage from hosted agents and tools passes through at the provider’s reported cost, with no markup. When a provider does not report a cost, BCTRL applies these fallback rates:

Token typeFallback rate
Prompt (input)$0.002 / 1k tokens
Completion (output)$0.006 / 1k tokens

Bringing your own AI provider key means those tokens are billed to your provider account, not metered as BCTRL credits.

Tracking usage

Read current usage from the CLI or SDK. The org-level call returns the whole account; the subaccount call breaks it down per subaccount:

$bctrl usage --json
$bctrl subaccount usage --json
1const usage = await bctrl.usage.get();
2const perSubaccount = await bctrl.subaccounts.usage.list();

Next