{
  "id": "browser-agent-cloud",
  "title": "Cloud browser agent at scale",
  "category": "browser",
  "job": "Run many browser sessions in the cloud for scraping or workflows.",
  "difficulty": "Advanced",
  "tools": [
    {
      "id": "browserbase",
      "name": "Browserbase + Stagehand",
      "url": "https://www.browserbase.com",
      "kind": "browser",
      "summary": "Hosted headless browsers for agents. Stagehand is its open-source SDK.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Free",
            "usd_month": 0,
            "note": ""
          },
          {
            "name": "Developer",
            "usd_month": 20,
            "note": "100 browser hours, 25 concurrent"
          },
          {
            "name": "Startup",
            "usd_month": 99,
            "note": "500 browser hours, 100 concurrent"
          }
        ],
        "source": "https://docs.browserbase.com/account/billing/plans",
        "status": "verified",
        "notes": null
      },
      "last_checked": "2026-10-21"
    }
  ],
  "model": "Your choice; Stagehand works with major model providers",
  "mcp_servers": [],
  "config": {
    "filename": "agent.ts",
    "language": "typescript",
    "code": "// unverified: check the current Stagehand API in its docs\nimport { Stagehand } from \"@browserbasehq/stagehand\";\nconst stagehand = new Stagehand({ env: \"BROWSERBASE\" });\nawait stagehand.init();\n// await page.act(\"click the pricing link\") ..."
  },
  "starter_prompt": "Write a Stagehand script that opens <site>, finds <data>, and returns JSON matching this schema: <schema>. Retry once on failure and log each step.",
  "monthly_cost": {
    "min_usd": 20,
    "max_usd": 99,
    "note": "Browserbase Developer $20 (100 browser hours) or Startup $99 (500 hours). Model tokens are extra."
  },
  "steps": [
    "Create a Browserbase account and API key.",
    "Install Stagehand.",
    "Start with one page, then parallelize."
  ],
  "why_this_works": "Hosted browsers handle concurrency and proxies so your agent code stays small.",
  "watch_out": "Respect site terms and robots rules.",
  "unverified": [
    "Code snippet API not re-checked against current Stagehand docs."
  ],
  "tested": false,
  "last_checked": "2026-10-21"
}