Browserless Content API
Browserless provides hosted headless Chromium REST endpoints for loading dynamic pages and returning rendered HTML content. Its content and crawl endpoints are suitable for URL-to-HTML extraction before Markdown conversion.
Connect this API to an AI agent Browse all specs
What you can do with Browserless Content API via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| POST | /content |
postContent | Render URL content Method: POST Path: /content IMPORTANT: This function has 1 REQUIRED parameter(s) and 5 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - url: url parameter from application/json OPTIONAL: - gotoOptions: gotoOptions parameter from application/json - waitForSelector: waitForSelector parameter from application/json - waitForTimeout: waitForTimeout parameter from application/json - rejectResourceTypes: rejectResourceTypes array - setExtraHTTPHeaders: setExtraHTTPHeaders parameter from application/json |
| POST | /crawl |
postCrawl | Crawl pages Method: POST Path: /crawl IMPORTANT: This function has 1 REQUIRED parameter(s) and 4 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - url: url parameter from application/json OPTIONAL: - match: match parameter from application/json - limit: limit parameter from application/json - depth: depth parameter from application/json - ignoreHTTPSErrors: ignoreHTTPSErrors parameter from application/json |
Usage guide
## Authentication Create a Browserless API token in the Browserless dashboard. Send it as the required `token` query parameter to the regional Browserless endpoint. Keep the token secret and use a server-side proxy for production applications. ## Operations - `POST /content?token=...` loads a URL in Chromium and returns rendered HTML. - `POST /crawl?token=...` starts or performs a crawl according to the Browserless plan and request options. ## Example ```bash curl -X POST "https://production-sfo.browserless.io/content?token=$BROWSERLESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","waitForTimeout":1000}' ``` Official documentation: https://docs.browserless.io/rest-apis/content
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “Browserless Content API” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.