# Leia páginas web em agentes de IA do n8n com a WebReaderAPI

> Leia páginas web em agentes de IA do n8n: configurações da ferramenta HTTP Request que transformam qualquer URL em Markdown limpo, e um workflow agendado.

- URL: https://webreaderapi.com/pt/docs/n8n/
- Última atualização: 2026-10-22
- Editor: WebReaderAPI (https://webreaderapi.com)

O node HTTP Request do n8n pode funcionar como ferramenta para o node AI Agent. Aponte-o para `/read`, deixe o modelo preencher a URL, e o agente pode ler qualquer página pública como Markdown limpo, sem instalar nenhum community node.

**Resposta rápida — Como faço para um agente de IA do n8n ler páginas web?**

Anexe um node HTTP Request ao AI Agent do n8n como ferramenta, defina o método como `GET https://webreaderapi.com/api/v1/read` com uma credencial Header Auth contendo sua chave **WebReaderAPI**, e deixe o modelo definir o parâmetro `url`. Ative Optimize Response para manter apenas `title`, `final_url` e `markdown`. Cada página custa 1 crédito, a partir de US$ 0,07/1K páginas em outubro de 2026. Sem KYC; pague com cripto.

## Quais configurações do HTTP Request eu uso?

Os nomes das opções seguem a documentação do node HTTP Request do n8n, consultada em 22/10/2026.

| Configuração | Valor |
| --- | --- |
| Posicionamento | Anexado ao node **AI Agent** como ferramenta |
| Método | `GET` |
| URL | `https://webreaderapi.com/api/v1/read` |
| Autenticação | Credenciais genéricas → **Header Auth** |
| Credencial Header Auth | Name `Authorization`, Value `Bearer ` seguido da sua chave de API |
| Send Query Parameters | Ativado, **Using Fields Below** |
| Parâmetro `url` | Definido pelo modelo (veja abaixo) |
| Parâmetro `max_chars` | Um valor fixo como `15000` |
| Optimize Response | Ativado · tipo de resposta **JSON** · Include Fields **Selected**: `title`, `final_url`, `markdown` |

## Por que usar o node HTTP Request como ferramenta?

Porque ele já faz tudo o que esta API precisa: uma requisição GET, um header e dois parâmetros de consulta. O n8n documenta que o node HTTP Request pode rodar como node comum ou ser anexado a um agente de IA como ferramenta, e que algumas opções existem apenas no formato de ferramenta.

Não há nada nosso para instalar ou atualizar, e a chave fica no armazenamento de credenciais do n8n em vez de no workflow. Dê ao n8n uma chave própria, para que o uso dele fique visível separadamente dos seus outros scripts e você possa revogá-la sozinha. Crie várias chaves de API, por exemplo uma por agente ou projeto, e revogue qualquer uma delas no seu dashboard.

## Como o modelo escolhe a URL a ler?

Deixe o modelo definir o parâmetro `url`. O n8n mostra um botão ao lado dos campos de parâmetro elegíveis que entrega o valor ao modelo, e você também pode escrever a expressão você mesmo com a função `$fromAI()` do n8n. Ela recebe uma chave, uma descrição, um tipo e um valor padrão opcional, por exemplo a chave `url`, a descrição "The http or https address of the page to read" e o tipo `string`.

O n8n documenta que `$fromAI()` funciona apenas em ferramentas conectadas ao node AI Agent. Escreva a descrição da ferramenta em linguagem simples também, como "Reads a public web page and returns its main content as Markdown", para que o agente saiba quando chamá-la.

## Por que ativar Optimize Response?

Porque tudo o que uma ferramenta retorna vai para o contexto do modelo. Optimize Response é uma opção exclusiva de ferramenta que reduz os dados passados ao modelo. Com o tipo de resposta JSON você pode incluir apenas campos selecionados; mantenha `title`, `final_url` e `markdown` e descarte o resto.

Limite o comprimento do nosso lado com `max_chars`, que corta o Markdown antes de ele sair da API. Os tipos de resposta HTML e Text do node têm a própria opção Truncate Response, mas com a nossa resposta JSON o `max_chars` é o controle mais simples.

## Como uso a API em um workflow agendado?

Use o node HTTP Request como node comum, não como ferramenta, atrás de um Schedule Trigger. Defina um `url` fixo, como um changelog ou uma página de preços que você acompanha, e envie o campo `markdown` para o próximo node: um arquivo, um banco de dados, uma mensagem de chat ou uma comparação com a execução anterior.

Cada execução lê uma página por URL. Acompanhar 20 páginas uma vez ao dia usa cerca de 600 créditos por mês para páginas sem navegador, então 10.000 páginas (US$ 3,75) dura mais de um ano. Os créditos pré-pagos nunca expiram: as páginas não usadas ficam na sua conta até você usá-las.

## O que acontece quando um site recusa a leitura?

O node recebe uma resposta de erro com um código como `blocked_by_robots` ou `target_refused`, e nada é cobrado. Respeitamos o robots.txt: nosso crawler se identifica como WebReaderAPI, segue as regras escritas para ele ou para todos os robôs e não lê uma página que o site proíbe. Páginas recusadas não são cobradas. Em um agente, deixe a ferramenta retornar o erro para que o modelo possa explicá-lo ou tentar outra fonte; em um workflow agendado, direcione os erros para um branch que os registra. A [página de erros](https://webreaderapi.com/pt/docs/errors/) lista todos os códigos.

## Posso testar a chamada antes de montar o workflow?

Execute a mesma chamada em um terminal com curl, como mostrado nas [receitas de curl](https://webreaderapi.com/pt/docs/curl/). Se funcionar lá e falhar no n8n, a causa está nas configurações do node, na maioria das vezes o valor da credencial sem o prefixo `Bearer ` ou o parâmetro `url` deixado vazio.

## n8n: perguntas frequentes

### Preciso de um community node para a WebReaderAPI?

Não. O node HTTP Request integrado já basta, como ferramenta para o AI Agent ou como node comum em qualquer workflow.

### O agente consegue ler páginas com JavaScript ou PDFs?

Sim. A API decide quando um navegador é necessário (`render=auto`) e lê PDFs como texto. Uma página renderizada usa 2 créditos; Arquivos PDF de até 20 MB e 100 páginas são convertidos em Markdown, a 1 crédito por bloco iniciado de 10 páginas.

### Como impeço o agente de ler páginas demais?

Diga quantas páginas ele pode ler na mensagem de sistema do agente e mantenha `max_chars` moderado. Cada leitura é uma chamada de ferramenta, então qualquer limite que você definir nas chamadas de ferramenta do agente também limita o número de páginas.

### Como pago os créditos?

Recarregue o saldo em US$ 25 por BTC, USDT, USDC, ETH, SOL, LTC e depois compre um pacote. WebReaderAPI não pede documento, selfie nem documentos da empresa.

## Fontes

1. [Nó HTTP Request](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) — n8n docs (read 2026-10-22)
2. [Credenciais do HTTP Request](https://docs.n8n.io/integrations/builtin/credentials/httprequest/) — n8n docs (read 2026-10-22)
3. [Nó AI Agent](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/) — n8n docs (read 2026-10-22)
4. [Deixe a IA especificar os parâmetros da ferramenta com $fromAI()](https://docs.n8n.io/advanced-ai/examples/using-the-fromai-function/) — n8n docs (read 2026-10-22)

---

WebReaderAPI: O WebReaderAPI é uma API de leitor web para agentes de IA que converte qualquer página web pública em Markdown limpo, pago com cripto e sem envio de documentos. Os créditos pré-pagos a partir de US$ 0,07/1K páginas nunca expiram, e o robots.txt é respeitado. Sem KYC — sem documento, sem selfie, sem envio de arquivos. Pague com cripto.
