1. Organization concurrency
Maximum parallel runs per organization (statuses:pending, assigned, processing).
| Tier | Lifetime top-ups | Concurrent runs |
|---|---|---|
| starter | $0 | 10 |
| growth | ≥ $350 | 25 |
| pro | ≥ $1,400 | 50 |
| scale | ≥ $7,000 | 100 |
2. API key concurrency
Each key hasmax_concurrency (default 10). A single key cannot exceed its own cap even if the org has headroom.
scope: "api_key" in the error body.
3. Rate limit
Each key hasrate_limit_per_minute (default 120). Exceeding it returns:
Client recommendations
- Read
X-Concurrency-Remainingon submit responses - Poll
GET /v1/accountfor proactive backoff - Use exponential backoff on 429
- Distribute load across multiple keys only within org policy
Insufficient balance
Submitting a run with insufficientavailable_usd returns 400 with an insufficient balance message. Top up in the Console.