Prerequisites
API Key
Get one free from the dashboard
Runtime
Node.js 18+, Python 3.8+, or just use cURL
Your First Automation
Expected Output
SSE Event Types
| Event | Description |
|---|---|
STARTED | Automation has begun |
STREAMING_URL | URL to watch browser live |
PROGRESS | AI is performing an action |
COMPLETE | Automation finished (success or failure) |
HEARTBEAT | Keep-alive (every 30 seconds) |
Try More Examples
Use Stealth Mode
For sites with bot protection:Add Proxy
Route through a specific country:Troubleshooting
401 - Authorization failed
401 - Authorization failed
400 - Invalid request
400 - Invalid request
Check your request body:
urlmust be a valid HTTP/HTTPS URLgoalmust be a non-empty stringbrowser_profilemust be “lite” or “stealth”
No events coming through
No events coming through
Make sure you’re reading the stream:
- Use
-Nflag with cURL - Use
stream=Truein Python requests - Read response.body with a reader in Node.js

