Browserless · Arazzo Workflow
Browserless Function Then Download
Version 1.0.0
Use the function API to drive a page that triggers a file download, then retrieve the downloaded artifacts via the download API.
View Spec
View on GitHub
Browser AutomationBrowser InfrastructureAI AgentsWeb ScrapingBrowserQLPuppeteerPlaywrightSeleniumStealthCAPTCHA SolvingResidential ProxyPDF GenerationScreenshotsSmart ScrapeCrawlSearchMCPSession RecordingHybrid AutomationChrome DevTools ProtocolArazzoWorkflows
Provider
Workflows
function-download
Prepare a page with a custom function, then trigger and retrieve a download.
Runs a setup function via /chrome/function to ready the page, then runs /chrome/download with code that triggers the file download and returns the captured artifacts.
1
prepareFunction
{$sourceDescriptions.browserRestApisApi.url}#/paths/~1chrome~1function/post
Run the setup JavaScript against a Browserless session to navigate to and prepare the page that will emit the download.
2
triggerDownload
{$sourceDescriptions.browserRestApisApi.url}#/paths/~1chrome~1download/post
Run the download JavaScript, which triggers the file download. The response carries the captured downloaded artifacts.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.