Para desarrolladores, scraping y creadores de agentes de IA

Scrapea y automatiza sin que te detecten.

Inicia un perfil de Donut desde la API local y conecta Playwright, Puppeteer o Selenium con el Chrome DevTools Protocol. Ejecútalo en tu ordenador o en una VM en la nube con el sistema operativo del propio perfil.

  • API REST local en el puerto 10108
  • Playwright, Puppeteer, Selenium por CDP
  • Ejecución remota en VM Windows, macOS o Linux
Un script inicia un perfil de Donut con la API local y lee su puerto de depuración; Playwright, Puppeteer y Selenium se conectan a ese puerto, uno tras otro. El mismo perfil también se inicia en una VM en la nube con su propio sistema, y el script lo alcanza por CDP a través de la API local.

Qué es gratis y qué funciona con Pro

Gestionar perfiles desde código es gratis. Ejecutarlos desde código es lo que añaden Pro y Team.

Gratis

  • Perfiles, grupos y etiquetas
  • Proxies y VPN
  • Extensiones y grupos de extensiones
  • Versiones del navegador

Pro y Team

  • runiniciar un perfil y obtener su puerto CDP, con ventana o headless
  • open-url, kill, inicio y parada por lotes
  • run-remoteuna VM en la nube con el sistema del perfil
  • Herramientas de navegador para agentes de IA por Remote MCP

La ejecución remota necesita la sincronización regular, y cada sesión dura hasta 2 horas. Pro incluye 200 horas remotas al mes; Team agrupa 200 horas por plaza de pago.

Preguntas, respondidas.

¿De verdad es una alternativa a puppeteer-stealth y undetected-chromedriver?
Sí, y de otra categoría. puppeteer-stealth y undetected-chromedriver parchean un Chrome headless para esconder marcadores de automatización. Donut Browser ofrece un motor real de navegador antidetección (Wayfern) con aleatorización nativa de fingerprint, expuesto por CDP. No hay hooks de plugin que detectar ni navigator.webdriver que borrar: conectas Puppeteer, Playwright o Selenium al Chrome DevTools Protocol de un proceso de navegador que se ve normal.
¿Cómo se evade Cloudflare y DataDome sin escribir un solver propio?
Casi siempre no hace falta un solver. Arranca un perfil con proxy residencial, toma el puerto CDP por la API REST y manéjalo desde Playwright o Puppeteer. Cloudflare ve un navegador real, no una firma de bot. DataDome ve una sesión normal. Si aun así el sitio te lanza un challenge, baja el ritmo, agrega interacciones humanizadas y rota perfiles: cada uno es una identidad distinta.
¿Qué es el MCP remoto y qué puede hacer Claude con él?
MCP (Model Context Protocol) es el estándar abierto para LLMs que usan herramientas. Donut Browser ofrece más de 30 herramientas por MCP remoto, que lleva cada llamada a tu app de escritorio a través de la nube de Donut. Cubren perfiles, proxies, VPN, fingerprints y extensiones, además de lanzar, navegar, hacer clic, escribir y leer el DOM: eso es automatización de navegador con Claude, scraping con IA y control de navegador por LLM, sin código pegamento. Solo incluye el MCP remoto sin las herramientas de navegador; Pro, Team y Enterprise las incluyen todas.
¿Cómo se conectan Puppeteer, Playwright y Selenium?
Llama POST /v1/profiles/{id}/run, lee remote_debugging_port en la respuesta y luego connectOverCDP('http://127.0.0.1:') en Playwright o puppeteer.connect({ browserURL }) en Puppeteer. Selenium se engancha igual por debuggerAddress. Sin SDK propio, sin wrapper, sin reescribir el scraper.
¿Cómo hago scraping a gran escala sin que me bloqueen?
Distribuye el trabajo entre muchos perfiles, cada uno con su proxy residencial y su fingerprint. Es más efectivo que rotar IPs porque cada perfil es una identidad de navegador distinta, no solo otro nodo de salida. Añade pausas naturales entre acciones. Las sesiones persisten entre ejecuciones, así puedes repartir un job por horas o días sin perder los logins.
¿El modo headless sigue suplantando el fingerprint?
Sí. Los perfiles headless usan el mismo motor antidetección que los headed. Pasa headless: true al endpoint de arranque y tus jobs de CI/CD reciben el mismo nivel de perfil Pixelscan que los de escritorio. Plan Pro.
¿La API es gratis?
Los endpoints de gestión de perfiles, proxies, grupos, tags y versiones son gratis para siempre y corren en local en el puerto 10108. El endpoint de arranque CDP (el que entrega a Puppeteer/Playwright/Selenium un puerto al que engancharse) está en el plan Pro. El MCP remoto para agentes de IA está disponible desde Solo; sus herramientas de navegador requieren el plan Pro o superior.

Tus scripts, un navegador real, cualquier sistema.

Empieza hoy con la API de gestión gratuita. Añade Pro cuando tus scripts necesiten iniciar perfiles, aquí o en una VM en la nube.