WEB AUTOMATION

A browser that works for you

Headless browser automation with built-in bot detection bypass. Give Browse a URL and a task, and it handles the rest: navigating pages, filling forms, solving CAPTCHAs, extracting data. Government portals, legacy apps, anything with a login screen.

WHAT BROWSE CAN DO

Six capabilities built for production

Bot Detection Bypass

Advanced fingerprinting, human-like mouse movements, and browser signatures that pass detection systems automatically.

CAPTCHA Solving

Built-in solver for reCAPTCHA, hCaptcha, and image challenges. No third-party services. Just works.

Smart Extraction

Pull structured data from any page. Tables, forms, text, images. Returns clean JSON you can use immediately.

Session Management

Persistent cookies, authenticated sessions, and proxy rotation. Browse handles the complexity of staying logged in.

Batch Processing

Run thousands of browser jobs in parallel. Queue management, retry logic, and rate limiting built in.

Visual Debugging

Screenshots and recordings of every session. See exactly what the browser saw. Debug without guessing.

HOW IT WORKS

01

Define a bot

YAML or Python. Describe the steps: navigate, fill, click, extract.

02

Run it

One API call. We handle the browser, proxies, and detection.

03

Get results

Structured JSON with extracted data, screenshots, and logs.

04

Scale

Run thousands of jobs in parallel with built-in queue management.

Define a Botyaml
name: form-filler
driver: stealth-chrome
steps:
- navigate: "{{ portal_url }}"
- fill:
selector: "#company-name"
value: "{{ company_name }}"
- solve_captcha: true
- click: "#submit-btn"
Run Itpython
from masonry import browse
result = browse.run(
bot="form-filler",
data={
"portal_url": "https://portal.gov",
"company_name": "Acme Inc"
}
)
print(result.extracted)

WORKS WITH

Python SDKREST APIWebhooksProxiesMCPFlows

Put the web to work.