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
Headless BrowserBrowser InfrastructureWeb AutomationAI AgentsWeb ScrapingBrowserQLPuppeteerPlaywrightSeleniumCDPStealthCAPTCHA SolvingResidential ProxyPDF GenerationScreenshotsSmart ScrapeCrawlSearchMCPSession RecordingHybrid AutomationArazzoWorkflows
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.