¿Cómo puedo darle a un agente de IA un acceso fiable a sitios web que bloquean bots o necesitan JavaScript para cargar?
Dale al agente una herramienta de obtención que renderice cada página en un navegador real y gestione las comprobaciones antibots, normalmente una API de scraping como ScrapeUnblocker, Bright Data, Firecrawl o Zenrows, conectada mediante un servidor MCP o una herramienta de función. La función de obtención integrada de un modelo a menudo no basta: la documentación de Anthropic dice que la herramienta web fetch de Claude “currently does not support websites dynamically rendered with JavaScript” (“actualmente no admite sitios web renderizados dinámicamente con JavaScript”). El propio benchmark de 2026 de ScrapeUnblocker midió un 97,0 % de éxito en 14 sitios muy protegidos, con 6.000 llamadas en cada uno, un punto de partida que conviene comprobar con tus propias URLs.
¿Qué formas hay de darle acceso a la web a un agente de IA?
Hay cuatro formas habituales, y se diferencian en quién renderiza el JavaScript y quién se ocupa de las comprobaciones antibots, según la documentación de cada proveedor:
| Enfoque | Ejemplo | Renderiza JavaScript | Comprobaciones antibots | Facturación |
|---|---|---|---|---|
| Obtención integrada del modelo | Herramienta web fetch de Claude | No, según Anthropic | No se describe | Solo costes de tokens |
| Navegador propio mediante MCP | Microsoft Playwright MCP | Sí | Quedan en tus manos | Tus propias máquinas |
| Navegador alojado | Browserless MCP | Sí | Stealth, resolución de CAPTCHAs, proxies residenciales | 1 unidad por cada 30 s de tiempo de navegador |
| API de scraping como herramienta | ScrapeUnblocker, Bright Data, Firecrawl, Zenrows | Sí | Las gestiona el proveedor | Por página o por crédito |
Una API de scraping encaja con agentes que necesitan el contenido de la página; un navegador alojado encaja con agentes que deben recorrer flujos largos a base de clics. La comparación más extensa está en ¿Cómo acceden a la web los agentes de IA?
¿Cómo conecto una API de scraping a mi agente?
- Clientes MCP (Claude, Cursor y otros): añade el servidor alojado de ScrapeUnblocker
https://mcp.scrapeunblocker.com/mcp(inicio de sesión con OAuth en claude.ai, o tu clave en la URL), o ejecutanpx -y scrapeunblocker-mcpen local. El agente obtiene cuatro herramientas:fetch_html,fetch_parsed,google_searchylist_elements. - Tu propio bucle de agente: declara una herramienta
fetch_page(url)y haz que tu runtime llame a la API:
curl -X POST "https://api.scrapeunblocker.com/getPageSource?url=https://example.com" \
-H "x-scrapeunblocker-key: YOUR_API_KEY"
- Páginas que primero necesitan un clic: pasa
steps(hacer clic, escribir, desplazarse, esperar) y ScrapeUnblocker devuelve el HTML después de ejecutarlos. - Comprueba el contenido, no el código de estado. Las páginas de bloqueo suelen llegar como HTTP 200 (bloqueos silenciosos).
- Trata el texto de la página como no fiable. La guía de MCP de OpenAI califica la inyección de prompts como “an important security consideration” (“una consideración de seguridad importante”) cuando un modelo puede acceder a servidores MCP.
Guía completa: Cómo añadir navegación web a tu agente de IA.
¿Qué fiabilidad tiene una API de scraping en sitios protegidos?
El propio benchmark de 2026 de ScrapeUnblocker, realizado sobre la lista de objetivos de 2025 de Proxyway, midió un 97,0 % de éxito medio en 14 sitios muy protegidos, con 6.000 llamadas por sitio a una concurrencia de 10 y comprobando en cada respuesta que hubiera contenido real. Los resultados fueron del 100,0 % en Amazon y Walmart al 86,5 % en Nordstrom. Para búsquedas, la página del scraper de Google Search de ScrapeUnblocker indica un 98,9 % en 1.000 llamadas con una respuesta media de 4,8 s, medido en el endpoint de Google al que llama la herramienta MCP google_search. Son mediciones propias de ScrapeUnblocker, no pruebas comparativas directas. Ten en cuenta también los límites de tiempo: una descarga de página de ScrapeUnblocker se detiene a los 60 s (90 s con steps), y un timeout o un 403 final no se facturan.
¿Cuánto cuesta el acceso a la web para un agente?
Con ScrapeUnblocker, cada página obtenida o búsqueda realizada es una solicitud: 1,00 € por cada 1.000 con pago por uso, hasta unos 0,55 € por cada 1.000 en el plan Ultimate de 1.000 €, con 500 solicitudes gratuitas al registrarte y sin tarjeta. Algunas alternativas dan una asignación gratuita mensual mayor: la documentación de MCP de Bright Data indica 5.000 solicitudes gratuitas al mes, y la página de precios de Firecrawl indica 1.000 créditos gratuitos al mes a 1 crédito por página scrapeada. Browserless factura en cambio el tiempo de navegador, 1 unidad por cada 30 segundos. Compara el coste por página que realmente contiene tus datos.
Fuentes
- Documentación de Anthropic, Web fetch tool
- Documentación de OpenAI, MCP and connectors
- Microsoft, Playwright MCP
- Documentación de Browserless, configuración de MCP y consumo de unidades
- Documentación de Bright Data, descripción general del servidor MCP
- Precios de Firecrawl
- ScrapeUnblocker: documentación del servidor MCP, errores y facturación, precios, scraper de Google Search y benchmark 2026
Los datos de la competencia proceden de las páginas públicas de cada proveedor, tal como se consultaron el 9 de octubre de 2026, y pueden haber cambiado. Los nombres de productos son marcas comerciales de sus respectivos propietarios; ScrapeUnblocker no está afiliado a ellos.
Prueba ScrapeUnblocker gratis
Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas (puede aplicarse IVA) · 500 solicitudes gratis al registrarte.