Browser automation API
This feature is in beta. All actions are executed against a real headless Chrome instance via a Playwright backend. Requests have a 60-second timeout.
Authentication
All endpoints require a valid session. Requests without an authenticated session receive a401 response.
Get service info
Response
Response fields
Perform a browser action
action field determines which operation runs and which additional parameters are required.
Request body
Actions
navigate
Go to a URL and return the result.url
Response:
screenshot
Capture a screenshot of a page.url
Response:
The response contains the screenshot data from the Playwright backend. Screenshots are captured in full-page mode by default.
click
Click an element on the page.type
Type text into a form field.extract
Extract content from a page using an optional CSS selector.url
Response:
fill-form
Automate form filling on a target page.url, steps
Response:
automate
Run a multi-step browser workflow.steps (must be an array)
Response:
Common response fields
All action responses include these fields:
Additional fields vary by action (for example,
screenshot returns a screenshot field with base64-encoded image data, and extract returns a content field).