{"skill":{"slug":"browser-use-api","displayName":"Browser Use API","summary":"Cloud browser automation via Browser Use API. Use when you need AI-driven web browsing, scraping, form filling, or multi-step web tasks without local browser control. Triggers on \"browser use\", \"cloud browser\", \"scrape website\", \"automate web task\", or when local browser isn't available/suitable.","description":"---\nname: browser-use\nversion: 1.0.0\ndescription: Cloud browser automation via Browser Use API. Use when you need AI-driven web browsing, scraping, form filling, or multi-step web tasks without local browser control. Triggers on \"browser use\", \"cloud browser\", \"scrape website\", \"automate web task\", or when local browser isn't available/suitable.\nmetadata: {\"clawdbot\":{\"emoji\":\"🌐\",\"requires\":{\"env\":[\"BROWSER_USE_API_KEY\"]}}}\n---\n\n# Browser Use\n\nCloud-based AI browser automation. Send a task in plain English, get structured results.\n\n## Quick Start\n\n```bash\n# Submit task\ncurl -s -X POST https://api.browser-use.com/api/v2/tasks \\\n  -H \"X-Browser-Use-API-Key: $BROWSER_USE_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"task\": \"Go to example.com and extract the main heading\"}'\n\n# Poll for result (replace TASK_ID)\ncurl -s \"https://api.browser-use.com/api/v2/tasks/TASK_ID\" \\\n  -H \"X-Browser-Use-API-Key: $BROWSER_USE_API_KEY\"\n```\n\n## Helper Script\n\nUse `scripts/browser-use.sh` for simpler execution:\n\n```bash\n# Run task and wait for result\n./scripts/browser-use.sh \"Go to hacker news and get the top 3 stories\"\n\n# Just submit (don't wait)\n./scripts/browser-use.sh --no-wait \"Search Google for AI news\"\n```\n\n## API Reference\n\n### Create Task\n```\nPOST https://api.browser-use.com/api/v2/tasks\n```\n\nBody:\n```json\n{\n  \"task\": \"Plain English description of what to do\",\n  \"llm\": \"gemini-3-flash-preview\"  // optional, default is fast model\n}\n```\n\nResponse:\n```json\n{\n  \"id\": \"task-uuid\",\n  \"sessionId\": \"session-uuid\"\n}\n```\n\n### Get Task Status\n```\nGET https://api.browser-use.com/api/v2/tasks/{taskId}\n```\n\nResponse fields:\n- `status`: `pending` | `started` | `finished` | `failed`\n- `output`: Result text when finished\n- `steps`: Array of actions taken (with screenshots)\n- `cost`: Cost in dollars (e.g., \"0.02\")\n- `isSuccess`: Boolean result\n\n### Stop Task\n```\nPOST https://api.browser-use.com/api/v2/tasks/{taskId}/stop\n```\n\n## Pricing\n\n~$0.01-0.05 per task depending on complexity. Check balance:\n```bash\ncurl -s https://api.browser-use.com/api/v2/credits \\\n  -H \"X-Browser-Use-API-Key: $BROWSER_USE_API_KEY\"\n```\n\n## When to Use\n\n- Complex multi-step web workflows\n- Sites that block simple scraping\n- Form filling and submissions\n- When you need screenshots of steps\n- When local browser control isn't available\n\n## When NOT to Use\n\n- Simple page fetches (use `web_fetch` instead)\n- When you have local browser access (use `browser` tool)\n- Rapid/high-volume scraping (use Code Use or local scraping)\n","topics":["Browser Automation","Scrape Website"],"tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":3814,"installsAllTime":143,"installsCurrent":7,"stars":3,"versions":2},"createdAt":1769389286589,"updatedAt":1778485852489},"latestVersion":{"version":"1.0.1","createdAt":1769389334215,"changelog":"Added created status handling in poll script","license":null},"metadata":{"setup":[{"key":"BROWSER_USE_API_KEY","required":true}],"os":null,"systems":null},"owner":{"handle":"jfrux","userId":"s1763mck3vgs1d1h8syq1ex4bs87c19w","displayName":"jfrux","image":"https://avatars.githubusercontent.com/u/171077?v=4"},"moderation":null}