¿Qué es Cloudflare Browser Run?
Browser Run es el servicio de navegador alojado de Cloudflare, que se llamaba Browser Rendering hasta el 15 de abril de 2026. Ejecuta Chrome headless (la versión 152 por defecto desde el 30 de octubre de 2026) en la red de Cloudflare de dos formas. Las Quick Actions son endpoints REST que, a partir de una URL, devuelven HTML, Markdown, capturas, PDF, enlaces, JSON estructurado, un árbol de accesibilidad o el rastreo de un sitio entero. Las Browser Sessions permiten que Puppeteer, Playwright, Stagehand o cualquier cliente del Chrome DevTools Protocol controlen un navegador directamente, desde un Worker o desde cualquier máquina.
Kitesurf, lanzado el 6 de agosto de 2026, es un segundo motor dentro de Browser Run. Su núcleo es Rust compilado a WebAssembly y cada página se ejecuta en un isolate de Workers en lugar de un proceso de Chrome. Es gratis mientras dure la beta, con límites por cuenta. Cloudflare publicó el código bajo Apache-2.0 el 12 de noviembre de 2026 como cloudflare/kitesurf; funciona en local con wrangler dev, pero desplegarlo en Cloudflare exige un plan Workers Paid.
Las sesiones añaden Live View, un traspaso Human in the Loop para inicios de sesión y códigos de verificación, y grabación de sesiones opcional.
¿Merece la pena Cloudflare Browser Run?
Tu agente necesita leer una página web. En algún sitio, un servidor tiene que arrancar una copia entera de Chrome, esperar a que termine el JavaScript de la página y mantener vivo ese navegador mientras el modelo decide dónde hacer clic. Haz eso unos cientos de veces al día y ya tienes una pequeña granja de navegadores, con la factura de memoria y los fallos de las 3 de la madrugada que la acompañan.
Browser Run te alquila ese Chrome por horas en la red de Cloudflare. Para tareas sencillas envías una URL y recibes una captura, un PDF, Markdown o la estructura de la página, sin desplegar nada. Para control real, tu script de Puppeteer o Playwright se conecta a un navegador allí y lo maneja como si estuviera en tu portátil. Puedes ver una sesión en directo, dejar que un compañero tome el control para escribir un código de acceso y activar grabaciones para repasar qué falló.
El precio es lo fácil de apreciar. El plan Workers Paid, $5 al mes para toda la cuenta, incluye 10 horas de navegador; después la hora cuesta $0.09 y cada navegador abierto a la vez por encima de 10 suma $2 al mes. El propio ejemplo de Cloudflare, 50 horas con unos 15 navegadores abiertos en el pico, sale por $13.60 además de los $5. El plan gratuito da 10 minutos al día, suficiente para ver si te sirve.
Kitesurf es la parte más nueva y más interesante. Es el motor de navegador propio de Cloudflare, pensado para agentes y no para personas, y se activa añadiendo browser=kitesurf a la dirección. En la prueba de Cloudflare con 14 sitios usó entre 4.7 y 7 veces menos memoria y entre 3.1 y 3.8 veces menos tiempo de procesador que un Chrome ya caliente, pero cada página tardó entre 1.7 y 1.8 veces más. Es gratis mientras esté en beta. Desde el 12 de noviembre de 2026 el código es abierto, así que puedes ejecutar una copia de prueba tú mismo, aunque un despliegue real sigue viviendo en tu propia cuenta de Cloudflare.
La pega: Browser Run es un navegador educado por diseño. Cada petición lleva cabeceras firmadas que dicen a la web que viene de Cloudflare, la propia protección antibots de Cloudflare siempre lo cuenta como bot, y no hay rotación de IP, proxies residenciales ni resolución de CAPTCHA. Los sitios que bloquean la automatización lo bloquearán. Las sesiones inactivas se cierran a los 60 segundos salvo que pidas mantenerlas, como mucho 20 minutos, y una sesión que olvidas cerrar sigue facturando hasta que expira. Kitesurf no reproduce vídeo, no dibuja WebGL, no supera comprobaciones antibots que examinan huellas TLS reales ni mantiene una sesión larga con inicio de sesión, no tiene Live View, y sus cifras de rendimiento son las de la propia Cloudflare.
Tus páginas se procesan y se descartan en cuanto vuelve el resultado, según las preguntas frecuentes de Cloudflare, con dos excepciones: los resultados de rastreo se quedan en el almacenamiento de Cloudflare 14 días, y las grabaciones, si las activas, 30 días, con todo lo escrito en los formularios enmascarado. Las cookies o inicios de sesión que entregas a una sesión permanecen en los navegadores de Cloudflare mientras dure esa sesión.
Nuestra opinión: piensa en Browser Run como la manera barata y honesta de que un agente mire la web. Capturas, Markdown y clics en sitios a los que no les molesta un bot cuestan céntimos la hora. En cuanto tu tarea depende de parecer una persona, se te ha quedado pequeño y toca buscar algo como Steel o Browserbase.
Dónde se gana su sitio
Un desarrollador que añade vistas previas de enlaces a una app de chat con 20.000 usuarios
Convertir las URL pegadas en capturas y resúmenes breves sin ejecutar Chrome
Llama a las Quick Actions /screenshot y /markdown desde un Worker con quickAction(), que no necesita token de API. El uso se cuenta en segundos y se factura a $0.09 la hora tras las 10 incluidas, así que los renderizados cortos cuestan poco.
Un ingeniero de IA cuyo agente de código funciona en Claude Code o Cursor
Dar al agente un navegador por el que pueda hacer clic sin instalar Chrome
Apunta Playwright MCP o chrome-devtools-mcp al endpoint CDP de Browser Run con un token de API. Añade browser=kitesurf para páginas que sobre todo se leen mientras Kitesurf sea gratis en beta, y deja Chromium para las que necesitan vídeo, WebGL o inicio de sesión.
Una responsable de operaciones de soporte que automatiza portales de proveedores que envían códigos de un solo uso
Dejar que un agente rellene formularios pero pasar a una persona el paso de MFA
Ejecuta el flujo como Browser Session; en el inicio de sesión, Human in the Loop pasa el control a un compañero mediante Live View, que escribe el código antes de que el agente continúe. La grabación guarda una repetición de 30 días con los campos de entrada enmascarados.
Un equipo de documentación de una empresa SaaS de 50 personas
Rastrear su propio centro de ayuda a Markdown para un bot de soporte
Lanza un trabajo /crawl, que respeta robots.txt y devuelve HTML, Markdown o JSON; los resultados se conservan 14 días. Las cuentas gratuitas tienen un tope de 5 rastreos al día de 100 páginas cada uno, así que esto va en Workers Paid.
Antes de decidirte
- Puesta en marcha
- Con una cuenta de Cloudflare y un token de API tienes las Quick Actions REST en minutos; dentro de un Worker añades un binding de navegador. El Playground del panel ejecuta Quick Actions sin código, aunque esas peticiones se facturan.
- Integraciones
- @cloudflare/puppeteer, Playwright, Stagehand y cualquier cliente CDP mediante un endpoint WebSocket; Playwright MCP y chrome-devtools-mcp para agentes; Durable Objects para reutilizar sesiones; Cloudflare Queues para eventos de rastreo; comandos wrangler browser.
- Datos y privacidad
- El HTML renderizado, las capturas y los PDF se descartan al devolverse. Los resultados de rastreo se quedan en R2 14 días y las grabaciones opcionales 30 días, con los campos de entrada enmascarados. Las peticiones llevan firmas Web Bot Auth que identifican a Cloudflare, y las IP de salida no se pueden rotar.
- Coste a escala
- Workers Paid cuesta $5 al mes por cuenta con 10 horas de navegador y 10 navegadores simultáneos, y luego $0.09 la hora y $2 por navegador simultáneo extra. El ejemplo de Cloudflare de 50 horas con 15 navegadores simultáneos suma $13.60. El precio de Kitesurf tras la beta no está publicado.
- Límites
- Workers Paid: 200 navegadores simultáneos, 3 navegadores nuevos por segundo, 30 Quick Actions por segundo. Free: 3 navegadores, un navegador nuevo cada 20 segundos, una petición REST cada 10 segundos, 5 rastreos al día. Las sesiones caducan por inactividad a los 60 segundos, como mucho 20 minutos con keep_alive; los límites devuelven HTTP 429.
Lo bueno
- $0.09 por hora de navegador tras las 10 incluidas en el plan Workers Paid de $5
- Los scripts de Puppeteer y Playwright existentes se conectan por CDP
- El contenido de las páginas se descarta tras el renderizado, salvo rastreos y grabaciones
- Live View y traspaso a una persona para inicios de sesión y códigos MFA
Lo malo
- Siempre identificado como bot; sin proxies, rotación de IP ni resolución de CAPTCHA
- Las sesiones inactivas se cierran a los 60 segundos, como mucho 20 minutos con keep_alive
- Kitesurf no tiene vídeo, WebGL, sesiones persistentes ni Live View
- Los 10 minutos al día del plan gratuito solo sirven para probarlo
Ideal para
Desarrolladores que quieren que un agente lea, capture o recorra webs que lo permiten por céntimos la hora, sobre todo si ya despliegan en Cloudflare Workers.
Alternativas a Cloudflare Browser Run
Cloudflare Browser Run: preguntas frecuentes
- ¿Merece la pena Cloudflare Browser Run?
- Browser Run es una forma barata y bien documentada de dar a un agente un navegador real, siempre que a los sitios que necesitas no les importe recibir la visita de un bot declarado. Le damos un 4.1 sobre 5.
- ¿Cuánto cuesta Cloudflare Browser Run?
- Workers Free: 10 minutos de navegador al día, 3 navegadores simultáneos. Workers Paid ($5/mes por cuenta): 10 horas de navegador al mes y luego $0.09 la hora; 10 navegadores simultáneos (media mensual) y luego $2 por navegador extra. Kitesurf gratis durante la beta; el precio posterior no está publicado.
- ¿Qué inconvenientes tiene Cloudflare Browser Run?
- Siempre identificado como bot; sin proxies, rotación de IP ni resolución de CAPTCHA; las sesiones inactivas se cierran a los 60 segundos, como mucho 20 minutos con keep_alive; kitesurf no tiene vídeo, WebGL, sesiones persistentes ni Live View; los 10 minutos al día del plan gratuito solo sirven para probarlo.
- ¿Para quién es Cloudflare Browser Run?
- Desarrolladores que quieren que un agente lea, capture o recorra webs que lo permiten por céntimos la hora, sobre todo si ya despliegan en Cloudflare Workers.
- ¿Cuánto cuesta Cloudflare Browser Run para un equipo o en producción?
- Workers Paid cuesta $5 al mes por cuenta con 10 horas de navegador y 10 navegadores simultáneos, y luego $0.09 la hora y $2 por navegador simultáneo extra. El ejemplo de Cloudflare de 50 horas con 15 navegadores simultáneos suma $13.60. El precio de Kitesurf tras la beta no está publicado.
- ¿Es Cloudflare Browser Run seguro para los datos de la empresa?
- El HTML renderizado, las capturas y los PDF se descartan al devolverse. Los resultados de rastreo se quedan en R2 14 días y las grabaciones opcionales 30 días, con los campos de entrada enmascarados. Las peticiones llevan firmas Web Bot Auth que identifican a Cloudflare, y las IP de salida no se pueden rotar.
- ¿Cuáles son las mejores alternativas a Cloudflare Browser Run?
- Las alternativas más cercanas que hemos analizado son TinyFish, Apify y Jina Reader.
Respuestas comprobadas el 13 nov 2026.