Para agentes de IA

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.

URL del servidor
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.

Claude Code
/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.

Configuración MCP
{
  "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.

Instalación
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.

Paquete
n8n-nodes-scrapeunblocker

Haystack

Un componente fetcher para pipelines de Haystack, para RAG y agentes que leen páginas en vivo.

Instalación
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

“Revisa estas cinco páginas de precios de la competencia cada lunes y dime qué ha cambiado.”
“Busca en Google "software de gestión de proyectos" desde Alemania y dime qué marcas tienen anuncios.”
“Obtén las últimas reseñas de Trustpilot de esta empresa y agrupa las quejas por tema.”
“Obtén la transcripción de este vídeo de YouTube y resume las ideas principales.”

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.