Pricing
Simple pricing, billed per second
Pay for the time your sessions run, with no per-session fee. Plans add included usage, concurrency and longer sessions. All prices in US dollars.
Plans
Free
$0 / month
For trying things out and small experiments.
- $5 usage credit every month
- 3 concurrent sessions
- Sessions up to 15 minutes
Hobby
$19 / month
For side projects and personal agents.
- $15 of usage included
- 25 concurrent sessions
- Sessions up to 2 hours
Startup
Production$99 / month
For products running agents in production.
- $80 of usage included
- 100 concurrent sessions
- Sessions up to 6 hours
Scale
Custom
For high volume and teams with extra requirements.
- 250+ concurrent sessions
- Sessions up to 24 hours
- Volume pricing
- SSO
- Dedicated support
| Plan | Monthly fee | Included usage | Concurrent sessions | Max session length |
|---|---|---|---|---|
| Free | $0 | $5 credit | 3 | 15 minutes |
| Hobby | $19 | $15 | 25 | 2 hours |
| Startup | $99 | $80 | 100 | 6 hours |
| Scale | Custom | Volume pricing | 250+ | 24 hours |
Per-unit prices
What usage costs
Usage on Free, Hobby and Startup is billed at these rates; Scale adds volume pricing. Session time is metered per second.
Browser session
Billed per second. No per-session fee.
Shell and sandbox resources
Example: browser and shell on 1 vCPU and 3 GiB ≈ $0.084 per hour.
Paused sessions
Then $0.05 per GB-month of saved state. Running time stops billing while paused.
Proxy data
Send a session’s or a request’s traffic through a proxy, billed per GB of data in both directions. See the proxies docs.
| Proxy | Price per GB |
|---|---|
| Residential (country, US state or city) | To be announced |
| Datacenter (country) | To be announced |
| Your own proxy | No data charge |
Coming soon Not yet available
- Coming soonDesktop / computer-use sessions$0.20 per hour
- Coming soonGPU sessionsPricing to be announced
Calculator
Estimate your monthly bill
Enter how many sessions you run and how long they last. The estimate updates as you type.
Estimated usage
$7.50 per month / month
Best fit: Hobby, about $19.00 a month including the plan fee.
- Session time
- 166.7 hours
- Rate
- $0.045 per hour
Monthly total by plan
- FreeNot a fitMore than the $5 monthly Free credit.
- HobbyBest fit$19.00$19 plan with $15 usage included.
- Startup$99.00$99 plan with $80 usage included.
- ScaleCustomVolume pricing, SSO and dedicated support.
Estimates only. Assumes usage above a plan’s included amount is billed at the per-unit rates on this page, and does not check your peak concurrency against plan limits. Paused-session storage and coming-soon products are not included.
FAQ
Billing questions
How does per-second billing work?
A session is billed for the seconds it runs: from when it starts until you pause it or it ends (you release it, it reaches its timeout, or a browser-only session’s last client disconnects). There is no per-session fee.
For example, a 90-second browser session costs 90 seconds of the hourly rate: $0.045 × 90 / 3,600 ≈ $0.0011.
What counts as usage?
Usage is the metered part of your bill:
- Browser sessions at $0.045 per hour.
- Sessions with a shell, by the sandbox resources they use: $0.045 per vCPU-hour plus $0.013 per GiB-hour. A browser and shell on 1 vCPU and 3 GiB comes to about $0.084 per hour.
- Saved state of paused sessions after the first 24 hours, at $0.05 per GB-month.
- Data through the platform’s residential and datacenter proxies, per GB. Your own proxy has no data charge.
Your plan’s included usage (or the Free plan’s monthly credit) is applied to these charges first. The plan fee itself is separate.
Do paused sessions cost anything?
While a session is paused its running time is not billed. Its saved state is free for the first 24 hours, then costs $0.05 per GB-month until you resume or release it.
What happens when I reach a plan limit?
Each plan has four limits:
- Concurrent sessions. When you already have as many sessions running as your plan allows, creating or resuming another one fails with a
429 concurrency_limiterror until a running session ends or is paused. - Session length. Every session has a
timeout(5 minutes by default) and ends when it runs out. You can ask for up to your plan’s maximum; a longer timeout is refused with403 plan_limit. Pause a session before it times out if you want to keep its state. - Proxy data. Each plan caps the data you can use through the platform’s proxies in a calendar month. Once it is used up, asking for one of those proxies fails with
402 spend_limituntil the 1st (UTC). Your own proxy is not capped. - Usage. On Free, usage is covered by the $5 monthly credit. On paid plans, usage above the included amount is billed at the per-unit rates on this page.
If you need more concurrency or longer sessions, move to a larger plan or talk to us about Scale.
How are the Fetch API and Agent API priced?
Both are in beta. Their pricing will be published on this page before they leave beta.
Which plan should I pick?
Start with the limits: how many sessions you run at the same time and how long the longest one lasts. Then use the calculator to compare the monthly total on each plan.
Something not covered here? The sessions docs explain timeouts and lifecycle in more detail.
Give your agent a machine of its own.
Start on the Free plan: a $5 usage credit every month and up to 3 concurrent sessions. Usage is billed per second, with no per-session fee.