AI Agent API
Create AI-powered browser automation sessions that execute tasks using natural language instructions.
Create AI Session
POST /api/v1/ai/session
Content-Type: application/json
x-api-key: YOUR_API_KEY
{
"task": "Go to Amazon.com and find the top-rated wireless mouse under $30",
"model": "gemini-3-flash",
"maxIterations": 10,
"captcha": true,
"proxyCountry": "US"
}Parameters
| Field | Type | Default | Description |
|---|---|---|---|
task | string | - | Natural language task description |
model | string | gemini-3-flash | AI model ID |
maxIterations | number | 10 | Max actions before stopping |
captcha | boolean | false | Enable CAPTCHA solving (+3 credits) |
proxyCountry | string | - | Country for the proxy |
Response
{
"success": true,
"data": {
"sessionId": "ai_session_abc123",
"status": "running"
}
}Check Session Status
GET /api/v1/ai/session/:sessionId
x-api-key: YOUR_API_KEYResponse:
{
"success": true,
"data": {
"sessionId": "ai_session_abc123",
"status": "completed",
"result": {
"success": true,
"extractedData": { ... },
"steps": [
{ "action": "navigate", "url": "https://amazon.com", "status": "success" },
{ "action": "type", "selector": "#search", "value": "wireless mouse", "status": "success" },
{ "action": "click", "selector": "#search-btn", "status": "success" }
],
"screenshot": "base64..."
},
"creditsUsed": 25,
"iterations": 5
}
}Stream Session Events
GET /api/v1/ai/session/:sessionId/stream
x-api-key: YOUR_API_KEY
Accept: text/event-streamReturns Server-Sent Events with real-time updates:
event: step
data: {"action": "navigate", "url": "https://amazon.com"}
event: step
data: {"action": "type", "selector": "#search", "value": "wireless mouse"}
event: complete
data: {"result": {...}}Convert to Workflow
POST /api/v1/ai/session/:sessionId/convert
x-api-key: YOUR_API_KEYConverts a completed AI session into a reusable workflow.
Available Models
| Tier | Credits/Iteration | Models |
|---|---|---|
| Budget | 2 | gemini-3-flash, gpt-5-nano, qwen3-vl-flash, grok-4-fast |
| Standard | 5 | gpt-5-mini, claude-4.5-haiku, qwen3-vl-plus, minimax-m2.5, kimi-k2.5 |
| Performance | 10 | gpt-5, gemini-3.1-pro, gpt-5.2, claude-4.5-sonnet |
| Premium | 25 | claude-sonnet-4.6, gpt-5.4, claude-opus-4.6, claude-opus-4.5, grok-4 |
| Ultra | 50 | gpt-5.4-pro, claude-opus-4.1 |
Credit Calculation
Total = 5 (base) + (maxIterations x creditsPerIteration) + (captcha ? 3 : 0)