# Leer páginas web en agentes de IA de n8n con WebReaderAPI

> Leer páginas web en agentes de IA de n8n: ajustes del nodo HTTP Request que convierten cualquier URL en Markdown limpio y un workflow con criptomonedas.

- URL: https://webreaderapi.com/es/docs/n8n/
- Última actualización: 2026-10-22
- Editor: WebReaderAPI (https://webreaderapi.com)

El nodo HTTP Request de n8n puede actuar como herramienta para su nodo AI Agent. Apúntalo a `/read`, deja que el modelo rellene la URL y el agente podrá leer cualquier página pública como Markdown limpio, sin instalar ningún nodo de la comunidad.

**Respuesta rápida — ¿Cómo hago que un agente de IA de n8n lea páginas web?**

Adjunta un nodo HTTP Request al AI Agent de n8n como herramienta, configúralo en `GET https://webreaderapi.com/api/v1/read` con una credencial Header Auth que contenga tu clave **WebReaderAPI** y deja que el modelo defina el parámetro `url`. Activa Optimize Response para conservar solo `title`, `final_url` y `markdown`. Cada página cuesta 1 crédito, desde 0,07 US$/1K páginas a fecha de octubre de 2026. Sin KYC; paga con criptomonedas.

## ¿Qué ajustes de HTTP Request uso?

Los nombres de las opciones siguen la documentación del nodo HTTP Request de n8n, consultada el 2026-10-22.

| Ajuste | Valor |
| --- | --- |
| Ubicación | Adjuntado al nodo **AI Agent** como herramienta |
| Method | `GET` |
| URL | `https://webreaderapi.com/api/v1/read` |
| Autenticación | Generic credentials → **Header Auth** |
| Credencial Header Auth | Name `Authorization`, Value `Bearer ` seguido de tu clave API |
| Send Query Parameters | Activado, **Using Fields Below** |
| Parámetro `url` | Definido por el modelo (ver abajo) |
| Parámetro `max_chars` | Un valor fijo como `15000` |
| Optimize Response | Activado · tipo de respuesta **JSON** · Include Fields **Selected**: `title`, `final_url`, `markdown` |

## ¿Por qué usar el nodo HTTP Request como herramienta?

Porque ya hace todo lo que necesita esta API: una petición GET, una cabecera y dos parámetros de consulta. n8n documenta que el nodo HTTP Request puede ejecutarse como nodo normal o adjuntarse a un agente de IA como herramienta, y que algunas opciones solo existen en el formulario de herramienta.

No hay nada nuestro que instalar ni actualizar, y la clave está en el almacén de credenciales de n8n en lugar de en el workflow. Dale a n8n su propia clave, así su uso queda visible aparte de tus otros scripts y puedes revocarla por separado. Crea varias claves API, por ejemplo una por agente o proyecto, y revoca cualquiera de ellas desde tu panel.

## ¿Cómo elige el modelo la URL que va a leer?

Deja que el modelo defina el parámetro `url`. n8n muestra un botón junto a los campos de parámetro elegibles que entrega el valor al modelo, y también puedes escribir la expresión tú mismo con la función `$fromAI()` de n8n. Recibe una clave, una descripción, un tipo y un valor predeterminado opcional, por ejemplo la clave `url`, la descripción "The http or https address of the page to read" y el tipo `string`.

n8n documenta que `$fromAI()` solo funciona en herramientas conectadas al nodo AI Agent. Escribe también la descripción de la herramienta con palabras sencillas, como "Reads a public web page and returns its main content as Markdown", para que el agente sepa cuándo llamarla.

## ¿Por qué activar Optimize Response?

Porque todo lo que devuelve una herramienta entra en el contexto del modelo. Optimize Response es una opción exclusiva de las herramientas que reduce los datos enviados al modelo. Con el tipo de respuesta JSON puedes incluir solo los campos seleccionados; conserva `title`, `final_url` y `markdown` y descarta el resto.

Limita la longitud por nuestro lado con `max_chars`, que recorta el Markdown antes de que salga de la API. Los tipos de respuesta HTML y Text del nodo tienen su propia opción Truncate Response, pero con nuestra respuesta JSON `max_chars` es el control más simple.

## ¿Cómo uso la API en un workflow programado?

Usa el nodo HTTP Request como nodo normal, no como herramienta, detrás de un Schedule Trigger. Dale un `url` fijo, como un changelog o una página de precios que sigas, y envía el campo `markdown` al siguiente nodo: un archivo, una base de datos, un mensaje de chat o una comparación con la ejecución anterior.

Cada ejecución lee una página por URL. Vigilar 20 páginas una vez al día consume unos 600 créditos al mes en páginas sin navegador, así que 10.000 páginas (3,75 US$) dura más de un año. Los créditos prepago nunca caducan: las páginas sin usar permanecen en tu cuenta hasta que las uses.

## ¿Qué pasa cuando un sitio rechaza la lectura?

El nodo recibe una respuesta de error con un código como `blocked_by_robots` o `target_refused`, y no se factura nada. Respetamos robots.txt: nuestro rastreador se identifica como WebReaderAPI, sigue las reglas escritas para él o para todos los robots y no lee una página que un sitio prohíbe. Las páginas rechazadas no se cobran. En un agente, deja que la herramienta devuelva el error para que el modelo pueda explicarlo o probar otra fuente; en un workflow programado, dirige los errores a una rama que los registre. La [página de errores](https://webreaderapi.com/es/docs/errors/) enumera todos los códigos.

## ¿Puedo probar la llamada antes de construir el workflow?

Ejecuta la misma llamada en una terminal con curl, como se muestra en las [recetas de curl](https://webreaderapi.com/es/docs/curl/). Si funciona ahí y falla en n8n, la causa está en los ajustes del nodo, lo más habitual es que el valor de la credencial no incluya el prefijo `Bearer ` o que el parámetro `url` quede vacío.

## n8n: preguntas frecuentes

### ¿Necesito un nodo de la comunidad para WebReaderAPI?

No. Basta con el nodo HTTP Request integrado, como herramienta para el AI Agent o como nodo normal en cualquier workflow.

### ¿El agente puede leer páginas JavaScript o PDF?

Sí. La API decide cuándo se necesita un navegador (`render=auto`) y lee los PDF como texto. Una página renderizada usa 2 créditos; Los archivos PDF de hasta 20 MB y 100 páginas se convierten a Markdown, a 1 crédito por cada bloque de 10 páginas iniciado.

### ¿Cómo evito que el agente lea demasiadas páginas?

Indica cuántas páginas puede leer en el mensaje de sistema del agente y mantén `max_chars` moderado. Cada lectura es una llamada a herramienta, así que cualquier límite que pongas a las llamadas a herramienta del agente también limita el número de páginas.

### ¿Cómo pago los créditos?

Recarga desde 25 US$ en BTC, USDT, USDC, ETH, SOL, LTC y luego compra un pack. WebReaderAPI no pide identificación, ni selfie, ni documentos de empresa.

## Fuentes

1. [Nodo HTTP Request](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) — n8n docs (read 2026-10-22)
2. [Credenciales HTTP Request](https://docs.n8n.io/integrations/builtin/credentials/httprequest/) — n8n docs (read 2026-10-22)
3. [Nodo AI Agent](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/) — n8n docs (read 2026-10-22)
4. [Deja que la IA especifique los parámetros de la herramienta con $fromAI()](https://docs.n8n.io/advanced-ai/examples/using-the-fromai-function/) — n8n docs (read 2026-10-22)

---

WebReaderAPI: WebReaderAPI es una API de lectura web para agentes de IA que convierte cualquier página web pública en Markdown limpio, pagando con criptomonedas y sin subir ningún documento de identidad. Los créditos prepago desde 0,07 US$/1K páginas nunca caducan y se respeta robots.txt. Sin KYC: ni documento de identidad, ni selfie, ni documentos. Paga con criptomonedas.
