Portal Community
Authentication: All operations require an ApiToken — your Browserless.io API key, or the URL of a self-hosted Browserless instance with any required auth headers.

What is Browserless?

Browserless is a hosted headless Chrome API service. It runs a full Chromium browser in the cloud that you can control via API — navigating to URLs, rendering JavaScript-heavy pages, and extracting content — without managing any browser infrastructure yourself.

The BizFirst Browserless node wraps the Browserless.io REST API, making it straightforward to take screenshots, generate PDFs, extract structured data, run performance audits, and execute arbitrary JavaScript against any web page.

Operations — 8 Total

OperationDescription
contentNavigate to a URL or render HTML and return the fully rendered HTML after JavaScript execution.
downloadDownload a file from a URL and return it as base64-encoded binary output.
pdfGenerate a PDF document from a URL or HTML string and return it as base64 bytes.
performanceRun a Lighthouse performance audit on a URL and return the full metrics JSON including FCP, LCP, CLS, TTI, and scores.
screenshotCapture a PNG or JPEG screenshot of a URL or HTML string and return it as base64.
scrapeExtract structured data from a URL or HTML using CSS selector rules — returns typed values (text, attributes, inner HTML, or evaluated expressions).
unblockBypass bot detection to retrieve the rendered HTML of pages that block standard headless browsers.
executeRun custom JavaScript in the context of the loaded page and return the result value.

Authentication

PropertyDetails
Auth methodAPI token passed via the Browserless API key header or embedded in the self-hosted URL.
Where to get itSign up at browserless.io and copy your API key from the dashboard. For self-hosted deployments, use your instance URL and configured auth token.
Node propertyApiToken — required on every operation.

Common Capabilities

Most operations share a large set of browser control properties:

Use Cases

In This Guide

Configuration

Full reference for all 8 operations — shared common properties table plus per-operation extra properties.

Input & Output

Output formats: base64 PNG, base64 PDF bytes, rendered HTML string, scrape structured data, Lighthouse JSON.

Examples

Five examples: dashboard screenshot, HTML-to-PDF invoice, price scraping, blocked resource optimisation, and Lighthouse audit.