---
title: Use Browser Run Quick Actions directly from Workers
description: Call Browser Run Quick Actions from your Worker using the new quickAction() binding method, with no API tokens or external HTTP requests required.
image: https://developers.cloudflare.com/changelog-preview.png
---

> Documentation Index  
> Fetch the complete documentation index at: https://developers.cloudflare.com/changelog/llms.txt  
> Use this file to discover all available pages before exploring further. 

[Skip to content](#%5Ftop) 

# Changelog

New updates and improvements at Cloudflare.

[ Subscribe to RSS ](https://developers.cloudflare.com/changelog/rss/index.xml) [ View RSS feeds ](https://developers.cloudflare.com/fundamentals/new-features/available-rss-feeds/) 

![hero image](https://developers.cloudflare.com/_astro/hero.CVYJHPAd_26AMqX.svg) 

[ ← Back to all posts ](https://developers.cloudflare.com/changelog/) 

## Use Browser Run Quick Actions directly from Workers

May 28, 2026 

[ Browser Run ](https://developers.cloudflare.com/browser-run/) 

You can now call [Browser Run Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/) directly from a [Cloudflare Worker](https://developers.cloudflare.com/workers/) using the `quickAction()` method on the browser binding. This simplifies how Workers interact with Browser Run by removing the need for API tokens or external HTTP requests. Your Worker communicates with Browser Run directly over Cloudflare's network, resulting in simpler code and lower latency.

With the `quickAction()` method you can:

* [Capture screenshots](https://developers.cloudflare.com/browser-run/quick-actions/screenshot-endpoint/) from URLs or HTML
* [Generate PDFs](https://developers.cloudflare.com/browser-run/quick-actions/pdf-endpoint/) with custom styling, headers, and footers
* [Extract HTML content](https://developers.cloudflare.com/browser-run/quick-actions/content-endpoint/) from fully rendered pages
* [Convert pages to Markdown](https://developers.cloudflare.com/browser-run/quick-actions/markdown-endpoint/)
* [Extract structured JSON](https://developers.cloudflare.com/browser-run/quick-actions/json-endpoint/) using AI
* [Scrape elements](https://developers.cloudflare.com/browser-run/quick-actions/scrape-endpoint/) with CSS selectors
* [Get all links](https://developers.cloudflare.com/browser-run/quick-actions/links-endpoint/) from a page
* [Capture snapshots](https://developers.cloudflare.com/browser-run/quick-actions/snapshot/) (HTML + screenshot in one request)

To get started, add a browser binding to your Wrangler configuration:

* [  wrangler.jsonc ](#tab-panel-2591)
* [  wrangler.toml ](#tab-panel-2592)

JSONC

```
{  "compatibility_date": "2026-03-24",  "browser": {    "binding": "BROWSER"  }}
```

TOML

```
compatibility_date = "2026-03-24"
[browser]binding = "BROWSER"
```

Then call any Quick Action directly from your Worker. For example, to capture a screenshot:

* [  JavaScript ](#tab-panel-2593)
* [  TypeScript ](#tab-panel-2594)

JavaScript

```
const screenshot = await env.BROWSER.quickAction("screenshot", {  url: "https://www.cloudflare.com/",});
```

TypeScript

```
const screenshot = await env.BROWSER.quickAction("screenshot", {  url: "https://www.cloudflare.com/",});
```

The `quickAction()` method requires a compatibility date of `2026-03-24` or later.

For setup instructions and the full list of available actions, refer to [Browser Run Quick Actions](https://developers.cloudflare.com/browser-run/quick-actions/).

```json
{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://developers.cloudflare.com/changelog/post/2026-05-28-use-browser-run-quick-actions-directly-from-workers/#page","headline":"Use Browser Run Quick Actions directly from Workers · Changelog","description":"Call Browser Run Quick Actions from your Worker using the new quickAction() binding method, with no API tokens or external HTTP requests required.","url":"https://developers.cloudflare.com/changelog/post/2026-05-28-use-browser-run-quick-actions-directly-from-workers/","inLanguage":"en","image":"https://developers.cloudflare.com/changelog-preview.png","dateModified":"2026-05-28","datePublished":"2026-05-28","publisher":{"@type":"Organization","name":"Cloudflare","url":"https://www.cloudflare.com/"},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
```
