Browser Automation Service
Control browsers remotely via API and WebSocket connections
25 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Browser Automation Service endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
/v2.0/gsi/advisor /v2.0/gsi/advisor |
Returns a CO2 forecast and consumption advice for a specific location in Germany based on the postal code. |
| POST |
executeCommand /api/sessions/{sessionId}/commands |
Executes a browser automation command in the specified session |
| GET |
getHealth /health |
Returns the current health status of the service |
| GET |
getCommandStatus /api/sessions/{sessionId}/commands/{commandId} |
Returns the status and result of a specific command |
| GET |
getSession /api/sessions/{sessionId} |
Returns details about a specific session |
| GET |
getSessions /api/sessions |
Returns a list of all currently active browser automation sessions |
| DELETE |
deleteSession /api/sessions/{sessionId} |
Terminates and removes a browser automation session |
| POST |
createSession /api/sessions |
Creates a new browser automation session |
| GET |
downloadExtension /extension/download |
Downloads the browser extension package as a ZIP file |
| GET |
getInstallationGuide /extension/install |
Returns an HTML page with installation instructions for the browser extension |
| GET |
getSession /api/sessions/{sessionId} |
Returns details about a specific session |
| GET |
getCommandStatus /api/sessions/{sessionId}/commands/{commandId} |
Returns the status and result of a specific command |
| GET |
getExtensionFile /extension/files/{filename} |
Serves extension files directly for development purposes |
| GET |
getInstallationGuide /extension/install-guide |
Returns an HTML page with installation instructions for the browser extension |
| GET |
getHealth /health |
Returns the current health status of the service |
| POST |
executeNaturalLanguageTask /api/sessions/{sessionId}/nl-tasks |
Execute a natural language task with AI analysis and feedback |
| GET |
getNaturalLanguageTasks /api/sessions/{sessionId}/nl-tasks |
Get the history of natural language tasks for a session |
| GET |
getApiDocs /api/docs |
Returns an HTML page with interactive API documentation |
| GET |
getOpenApiSpec /openapi.json |
Returns the OpenAPI 3.0 specification in JSON format |
| GET |
downloadScreenshot /screenshots/{filename} |
Download a screenshot file by filename |
| GET |
downloadExtension /extension/download |
Downloads the browser extension package as a ZIP file |
| POST |
createSession /api/sessions |
Creates a new browser automation session |
| GET |
getSessions /api/sessions |
Returns a list of all currently active browser automation sessions |
| POST |
executeCommand /api/sessions/{sessionId}/commands |
Executes a browser automation command in the specified session |
| DELETE |
deleteSession /api/sessions/{sessionId} |
Terminates and removes a browser automation session |