browser group is a managed headless browser. It renders pages, captures screenshots and PDFs, scrapes and extracts structured data, runs longer crawl jobs, and drives keep-alive Puppeteer-style sessions, all without you operating a browser fleet.
Render
Fetch the rendered HTML or Markdown of a page, or capture it as an image or PDF. This is useful for generating traveler documents such as vouchers and invoices from your own HTML.content, markdown, screenshot, pdf, and snapshot require the browser:render scope.
Scrape and extract
Pull links or scraped content from a page, or extract structured JSON.scrape and links require browser:scrape. json requires browser:extract.
Crawls and sessions
For larger jobs, start a crawl and poll it. For interactive automation, open a keep-alive session and run a sequence of commands against it.browser.crawls.* requires browser:crawl, and browser.sessions.* requires browser:sessions.
Scopes
| Methods | Scope |
|---|---|
content, markdown, screenshot, pdf, snapshot | browser:render |
scrape, links | browser:scrape |
json | browser:extract |
crawls.* | browser:crawl |
sessions.* | browser:sessions |
BrowserRenderInput, BrowserScreenshotInput, BrowserPdfInput, BrowserScrapeInput, BrowserJsonInput, BrowserSessionSummary, OpenBrowserSessionInput, BrowserCommand, RunBrowserCommandsInput, BrowserCrawlSummary, StartBrowserCrawlInput.