> ## Documentation Index
> Fetch the complete documentation index at: https://docs.webrun.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing & Costs

> Understanding WebRun's pricing model and cost optimization

WebRun charges for **token usage**, **compute time**, and **proxy data transfer** (when using WebRun-managed proxies).

## What Tasks Cost

Real examples from production usage:

| Task Type | Typical Cost | Duration |
| - | - | - |
| Simple search (Google, LinkedIn) | \$0.01 | \~20s |
| Form filling (3-5 fields) | \$0.02 | \~25s |
| Data extraction (10-20 items) | \$0.05 | \~50s |
| Multi-step workflow (5+ tasks) | \$0.08 | \~2min |
| Complex automation (10+ tasks) | \$0.30 | \~5min |

Actual costs vary based on page complexity and task specificity.

***

## Pricing

### Tokens

| Model | Input (per 1M tokens) | Output (per 1M tokens) |
| - | - | - |
| **webrun-browser-pro** | \$0.60 | \$2.70 |
| **webrun-browser-fast** | \$0.60 | \$1.80 |

### Compute

**\$0.02 per minute** of active session time.

Compute time runs from session creation until termination or inactivity timeout. Sessions can run indefinitely while active, but expire after 5 minutes of inactivity by default. WebRun provisions real desktop environments with dedicated resources for each session, ensuring consistent browser behavior across all tasks.

### Proxy

| Proxy Mode | Cost |
| - | - |
| **WebRun-managed** | \$4.00 per GB of data transfer |
| **Custom (bring your own)** | No additional charge |

WebRun-managed proxies route traffic through residential proxy pools with geographic targeting. Data transfer is measured across the entire session. Custom proxies incur no extra cost from WebRun; you pay your proxy provider directly.

See the [Proxies guide](/usage-guides/proxies) for configuration details.

<Warning>
  Sessions remain billable until terminated. Set `terminateOnCompletion: true` on your final task or explicitly call terminate to avoid charges for the full timeout window.
</Warning>

***

## Usage Tracking

Every response includes a `usage` object with real-time cost tracking:

```json theme={null}
{
  "success": true,
  "sessionId": "abc123",
  "taskId": "xyz789",
  "type": "task_completed",
  "data": {
    "message": "Task completed successfully"
  },
  "usage": {
    "prompt_tokens": 12450,
    "completion_tokens": 3200,
    "total_tokens": 15650,
    "completion_time": 23.5,
    "cost": 0.0124
  }
}
```

View historical usage and costs at [app.webrun.ai/usage](https://app.webrun.ai/usage).

***

## Related

<CardGroup cols={2}>
  <Card title="Cost Optimization Guide" icon="chart-line" href="/usage-guides/cost-optimization">
    Reduce costs with best practices
  </Card>

  <Card title="Session Control" icon="gamepad" href="/usage-guides/controlling-sessions">
    Manage session lifecycle
  </Card>

  <Card title="Response Model" icon="exchange-alt" href="/concepts/response-model">
    Understanding polling and responses
  </Card>

  <Card title="API Parameters" icon="sliders" href="/api-reference/parameters">
    All cost-related parameters
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.