Scrapea y automatiza sin que te detecten.
API de navegador antidetección para Puppeteer, Playwright, Selenium y agentes IA: gratis, local y sobre Chrome DevTools Protocol.
Por qué un navegador antidetección real le gana a puppeteer-stealth y undetected-chromedriver
Cloudflare, DataDome, PerimeterX y Akamai dejaron de mirar solo la IP hace años. Leen el navegador en sí: fingerprint, TLS, runtime de JavaScript y hasta cómo se mueve el cursor. Un Chrome headless parcheado es la señal más fácil del mundo de detectar.
Donut Browser es un navegador antidetección gratuito con motor real: Wayfern, no un Chromium headless con un plugin stealth. Cloudflare ve un navegador real, no una firma de bot. Las heurísticas de DataDome ven una sesión de usuario normal. Es una alternativa directa a puppeteer-stealth, playwright-stealth y undetected-chromedriver, sin la guerra eterna de parches.
Háblale por una API REST local y un servidor MCP de navegador. Los planes Pro exponen un puerto Chrome DevTools Protocol por perfil, así tus scripts Puppeteer, Playwright o Selenium existentes corren sin cambios. Combínalo con un proxy residencial para aislar identidades por completo, y usa los mismos perfiles para manejar muchas identidades a la vez o para automatizar operaciones publicitarias.
Características principales
API de navegador antidetección en localhost
API REST en localhost:10108 para perfiles, proxies y arranque por CDP. Autenticación por token, sin ida y vuelta a la nube, sin bloqueo de SDK.
Servidor MCP de navegador para automatización con IA
Más de 30 herramientas MCP para automatizar el navegador con Claude y cualquier LLM compatible con MCP. Conecta el control por LLM a tus agentes.
Scraping sigiloso que de verdad pasa
Cloudflare ve un navegador real, no una firma de bot. Las heurísticas de DataDome ven una sesión normal. Evade Cloudflare, DataDome y PerimeterX.
Navegador con proxy residencial, una IP por scraper
Proxies HTTP, HTTPS, SOCKS4 y SOCKS5 por perfil, persistentes entre ejecuciones. Fingerprint único por identidad para un aislamiento total.
Antidetección para Puppeteer, Playwright y Selenium
Arranca un perfil, toma el puerto Chrome DevTools Protocol, connectOverCDP, listo. Tus scripts existentes funcionan tal cual. Plan Pro.
Headless que no te delata
El modo headless mantiene toda la suplantación de fingerprint, así puppeteer no es detectado por Cloudflare y playwright pasa los chequeos, igual en el servidor. Plan Pro.
Maneja un navegador antidetección real desde Playwright a secas
Una llamada REST arranca un perfil de Donut y devuelve un puerto Chrome DevTools Protocol. Un connectOverCDP normal engancha Playwright, Puppeteer o Selenium: sin SDK, sin plugin stealth, sin Chromium parcheado. El paquete npm wayfern reexporta Playwright con hooks humanizados de ratón, tecleo y scroll ya cableados.
// npm i wayfern playwright
import { chromium } from 'wayfern';
// Launch a profile via the REST API and read its CDP port.
const run = await fetch(`http://localhost:10108/v1/profiles/${profileId}/run`, {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.DONUT_API_KEY}` },
}).then(r => r.json());
// Plain Playwright connection: no manual CDP wiring.
const browser = await chromium.connectOverCDP(`http://127.0.0.1:${run.remote_debugging_port}`);
const page = browser.contexts()[0].pages()[0];
await page.goto('https://example.com');
console.log(await page.title());Características Principales: Siempre Gratis
Todo lo que necesitas para empezar, sin crear una cuenta
- Establecer como Navegador Predeterminado
- Soporte de Proxy (HTTP/SOCKS5)
- Soporte VPN (WireGuard)
- Perfiles Locales Ilimitados
- API de gestión de perfiles y MCP
- Código Abierto