Click, fill, scroll, screenshot, and bypass bot checks on Chrome and any Chromium-based browser (e.g. Brave, Opera) — remotely. Puppeteer-style synchronous results, built for developers and any automation tool.
No credit card required • 50 free tasks/day
Watch a real Chrome browser being driven end-to-end by a single API call.
Prefer YouTube? Watch the demo there.
A full automation toolkit exposed through one clean endpoint.
Click, hover, fill, press, select, scroll, extract text/HTML/attributes, capture screenshots, and inject file uploads — with CSS or XPath selectors and iframe drilling.
Bezier-curve mouse paths, realistic typing, and Cloudflare turnstile bypass to behave like a real user, not a bot.
Extract text, HTML, attributes, and data from intercepted XHR requests. Loop over lists and pull structured data straight into your response.
Get real-time action results back in the very same HTTP request, Puppeteer-style. For long-running jobs, you can use async mode to get a taskId to poll for results later.
Reserve a browser across multiple calls for multi-step flows. Your login, cookies, and page state stay exactly where you left them.
Drop a single HTTP request into any workflow or automation tool (e.g., Zapier, n8n, Make). Bearer-token auth, JSON in, JSON out — no SDK required.
Because your worker is a real Chrome browser, you can install any extension from the Chrome Web Store alongside it — captcha auto-solvers, proxy managers, cookie editors, and more will be active when your tasks run.
Works on Windows, macOS, and Linux. If Chrome runs on it, BrowserWorker runs on it — your own PC, laptop or home server or scale out by running it on a VPS or cloud instance becomes the automation worker.
Connect a browser once, then drive it from anywhere.
Triggers automation actions
Selects available worker & dispatches the task
Runs the task & sends the result back
Add the BrowserWorker Chrome Extension, paste your worker key, and name your worker (e.g. "PC Home").
POST a JSON list of actions (Open URL, Click button, Fill form, etc.) to the API with your bearer token. We claim an idle worker and dispatch the task in real time.
The browser executes every action and returns the data — extracted text, screenshots, and status — straight to your response.
Describe what you want done as a sequence of actions. BrowserWorker runs them on a live Chrome instance and hands back exactly what you asked for.
curl https://api.browserworker.app/v1/ \
-H "Authorization: Bearer <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"actions": [
{ "open": "https://shopping.com" },
{ "fill": ["#search-box", "iPhone"] },
{ "click": ".btn-submit" },
{ "screenshot": "fullpage" }
]
}'
{
"success": true,
"taskId": "task_86689994f26967a9_1771830336",
"workerId": "-Om8E6V_dV3w8mb27ikb",
"workerName": "PC Home",
// data = result of the last action (screenshot)
"data": {
"success": true,
"url": "https://files.browserworker.app/screenshots/..."
},
"duration": 2417
}
Start free. Upgrade as your automation grows.
$108/year • ~3 months free
$229/year • ~4 months free
$469/year • ~4 months free
BrowserWorker runs tasks in real Chrome browsers through a Chrome Extension worker — not a headless instance. That means genuine fingerprints, real cookies, and far better resistance to bot detection.
No — Send a JSON list of actions to the API. There's no SDK to install — though code examples for cURL, Node.js, PHP, and Python are in the dashboard.
Requests return synchronously for up to 120 seconds. For longer jobs, set async: true to get a taskId immediately, then poll get-result to retrieve the result when tasks complete.
Yes — Plans are billed through Stripe and you can upgrade, downgrade, or cancel at any time from your dashboard. The Free plan never expires.
Yes — All requests are authenticated with a Bearer token, so only you can access your data. Your data is encrypted in transit, and your token can be regenerated anytime if needed. We follow standard security best practices to keep your account safe.
Yes — because BrowserWorker runs in a real Chrome browser (not a headless instance), you can install any Chrome extension alongside it. Captcha auto-solvers, proxy and VPN extensions, cookie managers — they all work out of the box and stay active while your tasks run.
Still have questions? Email us at [email protected]
Connect a worker in minutes and run your first task for free.