Base URL
Authentication
All API requests require a Bearer token in the Authorization header:APIs
Computer API
Create and control browser/desktop sessions
Chat Completions API
OpenAI-compatible language model inference
Response Format
All responses are JSON with consistent structure:Error Responses
Errors include anerror_message field:
HTTP Status Codes
| Status | Description |
|---|---|
| 200 | Success |
| 400 | Bad request |
| 401 | Unauthorized |
| 402 | Payment required |
| 404 | Not found |
| 429 | Rate limited |
| 500 | Server error |
Rate Limits
- 10 failed auth attempts in 10 minutes blocks the IP
- Concurrent session limits based on plan tier
- See Pricing for plan details