browser-use-1-0-0Use Browser Use cloud API to spin up cloud browsers for Clawdbot and run autonomous browser tasks. Primary use is creating browser sessions with profiles (pe...
Install via ClawdBot CLI:
clawdbot install Makforce/browser-use-1-0-0Browser Use provides cloud browsers and autonomous browser automation via API.
Docs:
API Key is read from clawdbot config at skills.entries.browser-use.apiKey.
If not configured, tell the user:
To use Browser Use, you need an API key. Get one at https://cloud.browser-use.com (new signups get $10 free credit). Then configure it:
> clawdbot config set skills.entries.browser-use.apiKey "bu_your_key_here" >
Base URL: https://api.browser-use.com/api/v2
All requests need header: X-Browser-Use-API-Key:
Spin up cloud browsers for Clawdbot to control directly. Use profiles to persist logins and cookies.
# With profile (recommended - keeps you logged in)
curl -X POST "https://api.browser-use.com/api/v2/browsers" \
-H "X-Browser-Use-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"profileId": "<profile-uuid>", "timeout": 60}'
# Without profile (fresh browser)
curl -X POST "https://api.browser-use.com/api/v2/browsers" \
-H "X-Browser-Use-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"timeout": 60}'
Response:
{
"id": "session-uuid",
"cdpUrl": "https://<id>.cdp2.browser-use.com",
"liveUrl": "https://...",
"status": "active"
}
gateway config.patch '{"browser":{"profiles":{"browseruse":{"cdpUrl":"<cdpUrl-from-response>"}}}}'
Now use the browser tool with profile=browseruse to control it.
# List active sessions
curl "https://api.browser-use.com/api/v2/browsers" -H "X-Browser-Use-API-Key: $API_KEY"
# Get session status
curl "https://api.browser-use.com/api/v2/browsers/<session-id>" -H "X-Browser-Use-API-Key: $API_KEY"
# Stop session (unused time is refunded)
curl -X PATCH "https://api.browser-use.com/api/v2/browsers/<session-id>" \
-H "X-Browser-Use-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"status": "stopped"}'
Pricing: $0.06/hour (Pay As You Go) or $0.03/hour (Business). Max 4 hours per session. Billed per minute, refunded for unused time.
Profiles persist cookies and login state across browser sessions. Create one, log into your accounts in the browser, and reuse it.
# List profiles
curl "https://api.browser-use.com/api/v2/profiles" -H "X-Browser-Use-API-Key: $API_KEY"
# Create profile
curl -X POST "https://api.browser-use.com/api/v2/profiles" \
-H "X-Browser-Use-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "My Profile"}'
# Delete profile
curl -X DELETE "https://api.browser-use.com/api/v2/profiles/<profile-id>" \
-H "X-Browser-Use-API-Key: $API_KEY"
Tip: You can also sync cookies from your local Chrome using the Browser Use Chrome extension.
Run autonomous browser tasks - like a subagent that handles browser interactions for you. Give it a prompt and it completes the task.
Always use browser-use-llm - optimized for browser tasks, 3-5x faster than other models.
curl -X POST "https://api.browser-use.com/api/v2/tasks" \
-H "X-Browser-Use-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task": "Go to amazon.com and find the price of the MacBook Air M3",
"llm": "browser-use-llm"
}'
curl "https://api.browser-use.com/api/v2/tasks/<task-id>" -H "X-Browser-Use-API-Key: $API_KEY"
Response:
{
"status": "finished",
"output": "The MacBook Air M3 is priced at $1,099",
"isSuccess": true,
"cost": "0.02"
}
Status values: pending, running, finished, failed, stopped
| Option | Description |
|--------|-------------|
| task | Your prompt (required) |
| llm | Always use browser-use-llm |
| startUrl | Starting page |
| maxSteps | Max actions (default 100) |
| sessionId | Reuse existing session |
| profileId | Use a profile for auth |
| flashMode | Even faster execution |
| vision | Visual understanding |
See references/api.md for all endpoints including Sessions, Files, Skills, and Skills Marketplace.
Generated Feb 26, 2026
Automate daily price checks across multiple e-commerce sites like Amazon and Walmart using persistent profiles to stay logged in. Tasks can be scheduled to scrape product prices and alert on changes, enabling dynamic pricing strategies.
Use browser sessions to log into social platforms like LinkedIn or Twitter and autonomously scrape posts or trends. Profiles maintain login state for consistent access, while tasks can compile reports on hashtags or competitor activity.
Automate browser tasks to access banking or investment portals with profiles for secure authentication. Extract transaction data or market insights, and use subagents for fast, autonomous navigation through complex financial dashboards.
Leverage profiles to persist login cookies on travel sites like Expedia, enabling automated searches for flight or hotel deals. Tasks can run autonomous comparisons and notify users of price drops or availability changes.
Automate data collection from academic journals or databases using browser sessions with profiles to bypass paywalls or login barriers. Tasks can summarize findings or compile bibliographies efficiently.
Charge clients based on usage minutes for browser sessions and tasks, with tiered pricing (e.g., $0.06/hour for individuals, $0.03/hour for businesses). Offer free credits to attract new users and upsell to subscription plans for high-volume automation.
Sell API access to developers and businesses for integrating cloud browsers into their apps, with documentation and support. Monetize through API key sales, with volume discounts and enterprise licensing for large-scale deployments.
Create a marketplace where users can buy and sell pre-built browser tasks or skills, taking a commission on transactions. Encourage community contributions for tasks like data scraping or form filling, driving recurring revenue from platform fees.
💬 Integration Tip
Configure the API key via Clawdbot settings and use the browser-use-llm model for optimal task performance, as it's 3-5x faster than alternatives.
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with w...
Playwright-based web scraping OpenClaw Skill with anti-bot protection. Successfully tested on complex sites like Discuss.com.hk.
Browser automation and web scraping with Playwright. Forms, screenshots, data extraction. Works standalone or via MCP. Testing included.
Performs deep scraping of complex sites like YouTube using containerized Crawlee, extracting validated, ad-free transcripts and content as JSON output.
Automate web tasks like form filling, data scraping, testing, monitoring, and scheduled jobs with multi-browser support and retry mechanisms.
Web scraping and content comprehension agent — multi-strategy extraction with cascade fallback, news detection, boilerplate removal, structured metadata, and...