Acceso web para agentes de IA, también en los sitios que bloquean bots
Los agentes se atascan en las mismas páginas que los scrapers: comprobaciones antibot, páginas que solo cargan en un navegador y resultados de búsqueda que son mucho más que diez enlaces. ScrapeUnblocker le da a tu agente páginas renderizadas, resultados reales de Google y datos listos de cada sitio, por MCP, un SDK o tu herramienta de flujos, con tu propia API key.
500 solicitudes gratis al registrarte · sin tarjeta
Dónde se atascan los agentes
Gran parte de la web es difícil de leer para un agente
Una página de desafío en lugar de contenido
Cloudflare, DataDome, PerimeterX y Akamai responden a las solicitudes automatizadas con un 403, un captcha o un bucle de desafíos. El agente lee la página de bloqueo y sigue sin nada.
Páginas vacías sin navegador
Precios, anuncios y reseñas suelen cargarse con JavaScript. Una petición HTTP simple devuelve el esqueleto de la página sin ellos.
Resultados de búsqueda incompletos
Lo que una persona ve en Google incluye anuncios y un AI Overview, y cambia según el país. Una lista corta de enlaces deja fuera casi todo eso.
Qué recibe tu agente
Hecho para las páginas en las que fallan los agentes
Sitios protegidos
Las solicitudes pasan por la gestión antibot para Cloudflare, DataDome, PerimeterX (HUMAN) y Akamai, con el renderizado de JavaScript incluido en cada solicitud. Nuestro benchmark publicado midió un 97,0 % de éxito con contenido verificado en 14 objetivos protegidos. Es nuestra propia medición, no una prueba comparativa.
Ver el benchmark →Resultados de búsqueda reales
serpApi devuelve los resultados orgánicos de Google más los anuncios superiores e inferiores y el AI Overview en JSON, buscando desde el país que elijas. Bing, DuckDuckGo, Yahoo y Brave tienen endpoints con la misma estructura de respuesta.
Plugins de sitios como herramientas
JSON estructurado listo para Amazon, Walmart, eBay, Google Maps, Google Shopping, transcripciones de YouTube, Zillow, Indeed, Trustpilot, Booking.com y más de 100 sitios. El agente recibe campos, no HTML que analizar.
Ver los scrapers →Páginas en vivo
Cada llamada obtiene la página en vivo. Nada se sirve desde una caché, y proxy_country permite al agente ver la página desde un país concreto.
Pagas por páginas entregadas
Los bloqueos (403), los timeouts, un origen inaccesible (523), los límites de concurrencia (429) y los errores de nuestro lado no se cobran. Una página entregada es una solicitud, con el renderizado de JavaScript incluido, y eso incluye la propia página 404 o de error de un sitio.
Una lista corta de herramientas
El servidor MCP ofrece unas pocas herramientas básicas, los plugins de sitios más usados como herramientas propias y una herramienta run_plugin para todo lo demás. fetch_markdown lee una página como Markdown, que suele ocupar entre el 2 y el 25% del HTML, y search_and_read busca en Google y lee los primeros resultados en una sola llamada. La lista se mantiene corta, así que no satura el contexto del agente.
Conexión
Úsalo donde ya trabaja tu agente
Una cuenta y una key en todas partes. Sustituye YOUR_API_KEY por la key de tu panel.
Servidor MCP alojado
Para Claude en la web, escritorio y móvil, Claude Code, Cursor, VS Code y otros clientes MCP. Inicia sesión con tu cuenta de ScrapeUnblocker (OAuth) o pon tu key en la URL. En ChatGPT, añádelo en Settings → Plugins → Developer mode, con la key en la URL.
OAuth: https://mcp.scrapeunblocker.com/mcp Key: https://mcp.scrapeunblocker.com/mcp?key=YOUR_API_KEY
Plugin para Claude Code
Instala el servidor MCP, te pide la key una sola vez y la guarda en el llavero del sistema. Añade el comando /scrape-url y skills de referencia.
/plugin marketplace add ScrapeUnblocker/claude-code-plugin /plugin install scrapeunblocker@scrapeunblocker
Servidor MCP local
Se ejecuta en tu máquina con Node.js 18+, así que la key no sale de ella. Esta configuración funciona en Cursor y Claude Desktop.
{
"mcpServers": {
"scrapeunblocker": {
"command": "npx",
"args": ["-y", "scrapeunblocker-mcp"],
"env": { "SCRAPEUNBLOCKER_KEY": "YOUR_API_KEY" }
}
}
} SDK
Para agentes y pipelines que escribes tú: clientes para Python, Node.js, Ruby y PHP con un método para cada endpoint y plugin de sitio.
pip install scrapeunblocker npm install scrapeunblocker gem install scrapeunblocker composer require scrapeunblocker/client
n8n
El nodo de ScrapeUnblocker para flujos de n8n. Busca ScrapeUnblocker en el panel de nodos o instala el paquete en Settings → Community nodes.
n8n-nodes-scrapeunblocker
Haystack
Un componente fetcher para pipelines de Haystack, para RAG y agentes que leen páginas en vivo.
pip install scrapeunblocker-haystack
¿Lo configuras en Claude? La página del servidor MCP explica paso a paso claude.ai, Claude Code y Claude Desktop.
En la práctica
Tareas que los agentes hacen con él
Preguntas frecuentes
Preguntas habituales
¿Qué agentes pueden usarlo?
Cualquiera que hable el Model Context Protocol: Claude en la web, escritorio y móvil, Claude Code, ChatGPT en modo desarrollador, Cursor, VS Code y otros clientes MCP. Los agentes que construyes tú llaman a la API con el SDK de Python, Node.js, Ruby o PHP, y los flujos con el nodo de n8n o el componente de Haystack.
¿Necesito una API key?
En el servidor MCP alojado puedes iniciar sesión con tu cuenta de ScrapeUnblocker en lugar de pegar una key. En todos los demás casos usas tu propia key del panel. Cada cuenta empieza con 500 solicitudes gratis, sin tarjeta.
¿Cuánto cuesta una tarea de un agente?
Una solicitud por cada página obtenida o por cada página de resultados de búsqueda. Los plugins de sitios que listan resultados cobran una solicitud por cada página de resultados que cargan. search_and_read cobra su búsqueda más una solicitud por cada página que lee. Los bloqueos, los timeouts, un origen inaccesible, los límites de concurrencia y los errores de nuestro lado no se cobran.
¿Puede mi agente hacer clic, escribir o desplazarse?
Sí. browse_page ejecuta pasos de navegador (click, type, select, pulsar una tecla, scroll, esperar) que se ejecutan en un navegador real antes de capturar la página, y list_elements muestra los selectores que puedes usar. No se obtienen páginas de inicio de sesión ni de pago, y los pasos no rellenan campos de contraseña ni de tarjeta.
¿Cuándo debería mi agente usar esto en lugar de su fetch integrado?
Cuando el fetch integrado vuelve bloqueado, vacío o desde el país equivocado, cuando necesitas resultados de Google con sus anuncios y el AI Overview, o cuando un plugin de sitio puede devolver los datos como campos estructurados.
Dale a tu agente las páginas en las que sigue fallando
Crea una cuenta gratis, conéctala en un minuto y paga solo por las páginas que llegan.