📖 BrowserIP 文档
🌐 中文

API 参考

Base URL:https://browserip.com。鉴权:先 POST /api/auth/login 登录,服务端下发 sid cookie,后续请求带 cookie 即可。也可以用控制台「API Keys」页生成的 Key:请求头 Authorization: Bearer bip_…,无需 cookie(Key 只显示一次,请妥善保存)。

开机 POST /api/sessions/

curl -b cookies.txt -X POST https://browserip.com/api/sessions/ \
  -H 'Content-Type: application/json' -d '{}'

成功(有空闲槽位)→ 200:

{
  "session": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "status": "ready",
    "region": "default",
    "token": "…",
    "cdp_url": "https://browserip.com/s/123e4567-e89b-12d3-a456-426614174000/…",
    "view_url": "/view/123e4567-e89b-12d3-a456-426614174000/…",
    "created_at": "2026-10-19T00:00:00.000Z",
    "last_activity": "2026-10-19T00:00:00.000Z"
  }
}

无空闲槽位、已触发扩容 → 202 {"session": {...}, "queue_position": 1}(轮询 GET /api/sessions/:id 等 status 变 ready)。错误:402 insufficient_credits(余额不足)、429 too_many_sessions、503 no_capacity。

查会话 GET /api/sessions/:id

{"session": {"id": "123e4567-e89b-12d3-a456-426614174000", "status": "ready", "cdp_url": "https://browserip.com/s/123e4567-e89b-12d3-a456-426614174000/…", …}}

关机 DELETE /api/sessions/:id

curl -b cookies.txt -X DELETE https://browserip.com/api/sessions/123e4567-e89b-12d3-a456-426614174000
→ {"ok": true}

查用户信息 GET /api/auth/me

{"user": {"id": "u_x", "email": "[email protected]", "hours": 4.5, "credits": 0, "account_type": "personal", "credit_rate_per_hour": null, "is_admin": false, "created_at": "…"}} 

查余额 GET /api/billing/balance

返回当前余额:个人用户为 hours(小时),企业/管理员为 credits,并附 account_type 与企业费率 credit_rate_per_hour。