# Webpagina's lezen in n8n AI-agents met de WebReaderAPI

> Webpagina's lezen in n8n AI-agents: HTTP Request-tool zet elke URL om in schone Markdown, met een geplande workflow. Zonder KYC, betalen met crypto.

- URL: https://webreaderapi.com/nl/docs/n8n/
- Laatst bijgewerkt: 2026-10-22
- Uitgever: WebReaderAPI (https://webreaderapi.com)

De HTTP Request-node van n8n kan dienen als tool voor de AI Agent-node. Richt hem op `/read`, laat het model de URL invullen, en de agent kan elke openbare pagina lezen als schone Markdown, zonder community-node te installeren.

**Kort antwoord — Hoe laat ik een n8n AI-agent webpagina's lezen?**

Koppel een HTTP Request-node als tool aan de AI Agent van n8n, zet hem op `GET https://webreaderapi.com/api/v1/read` met een Header Auth-credential met je **WebReaderAPI**-sleutel, en laat het model de parameter `url` bepalen. Zet Optimize Response aan om alleen `title`, `final_url` en `markdown` te bewaren. Elke pagina kost 1 credit, vanaf US$ 0,07/1K pagina's per oktober 2026. Zonder KYC; betalen met crypto.

## Welke HTTP Request-instellingen gebruik ik?

De optienamen volgen de documentatie van de HTTP Request-node van n8n, gelezen op 2026-10-22.

| Instelling | Waarde |
| --- | --- |
| Plaatsing | Gekoppeld aan de **AI Agent**-node als tool |
| Method | `GET` |
| URL | `https://webreaderapi.com/api/v1/read` |
| Authenticatie | Generic credentials → **Header Auth** |
| Header Auth-credential | Name `Authorization`, Value `Bearer ` gevolgd door je API-sleutel |
| Send Query Parameters | Aan, **Using Fields Below** |
| Parameter `url` | Bepaald door het model (zie hieronder) |
| Parameter `max_chars` | Een vaste waarde zoals `15000` |
| Optimize Response | Aan · response type **JSON** · Include Fields **Selected**: `title`, `final_url`, `markdown` |

## Waarom de HTTP Request-node als tool gebruiken?

Omdat hij al alles doet wat deze API nodig heeft: één GET-request, één header en twee queryparameters. n8n documenteert dat de HTTP Request-node als gewone node kan draaien of als tool aan een AI-agent kan worden gekoppeld, en dat sommige opties alleen in de tool-vorm bestaan.

Er is niets van ons te installeren of bij te werken, en de sleutel staat in de credential-store van n8n in plaats van in de workflow. Geef n8n een eigen sleutel, zodat het gebruik ervan los zichtbaar is van je andere scripts en je hem apart kunt intrekken. Maak meerdere API-sleutels aan, bijvoorbeeld één per agent of project, en trek ze allemaal in vanuit je dashboard.

## Hoe kiest het model de URL om te lezen?

Laat het model de parameter `url` bepalen. n8n toont naast geschikte parametervelden een knop die de waarde aan het model geeft, en je kunt de expressie ook zelf schrijven met de functie `$fromAI()` van n8n. Die neemt een key, een description, een type en een optionele default, bijvoorbeeld de key `url`, de description "The http or https address of the page to read" en het type `string`.

n8n documenteert dat `$fromAI()` alleen werkt in tools die aan de AI Agent-node zijn gekoppeld. Schrijf de toolbeschrijving ook in gewone woorden, zoals "Reads a public web page and returns its main content as Markdown", zodat de agent weet wanneer hij hem moet aanroepen.

## Waarom Optimize Response aanzetten?

Omdat alles wat een tool teruggeeft in de context van het model belandt. Optimize Response is een optie die alleen voor tools bestaat en de data die naar het model gaat beperkt. Met het JSON-response type kun je alleen geselecteerde velden opnemen; houd `title`, `final_url` en `markdown` en laat de rest weg.

Beperk de lengte aan onze kant met `max_chars`, dat de Markdown afkapt voordat hij de API verlaat. De HTML- en Text-response types van de node hebben hun eigen Truncate Response-optie, maar met ons JSON-antwoord is `max_chars` de eenvoudigere controle.

## Hoe gebruik ik de API in een geplande workflow?

Gebruik de HTTP Request-node als gewone node, niet als tool, achter een Schedule Trigger. Geef hem een vaste `url`, zoals een changelog of een prijspagina die je volgt, en stuur het veld `markdown` naar de volgende node: een bestand, een database, een chatbericht of een vergelijking met de vorige run.

Elke run leest één pagina per URL. Twintig pagina's één keer per dag volgen kost ongeveer 600 credits per maand voor pagina's zonder browser, dus 10.000 pagina's (US$ 3,75) gaat meer dan een jaar mee. Prepaid credits verlopen nooit: ongebruikte pagina's blijven op je account staan tot je ze gebruikt.

## Wat gebeurt er als een site het lezen weigert?

De node ontvangt een foutresponse met een code zoals `blocked_by_robots` of `target_refused`, en er wordt niets gefactureerd. We respecteren robots.txt: onze crawler identificeert zich als WebReaderAPI, volgt de regels die voor hem of voor alle robots zijn geschreven, en leest geen pagina die een site niet toestaat. Geweigerde pagina's worden niet in rekening gebracht. Laat in een agent de tool de fout teruggeven, zodat het model hem kan uitleggen of een andere bron kan proberen; stuur in een geplande workflow fouten naar een branch die ze logt. De [foutenpagina](https://webreaderapi.com/nl/docs/errors/)] somt elke code op.

## Kan ik de call testen voordat ik de workflow bouw?

Voer dezelfde call uit in een terminal met curl, zoals getoond in de [curl-recepten](https://webreaderapi.com/nl/docs/curl/)]. Als het daar werkt en in n8n mislukt, zit de oorzaak in de node-instellingen, meestal een credentialwaarde zonder het `Bearer `-voorvoegsel of een lege parameter `url`.

## n8n: veelgestelde vragen

### Heb ik een community-node nodig voor WebReaderAPI?

Nee. De ingebouwde HTTP Request-node volstaat, als tool voor de AI Agent of als gewone node in elke workflow.

### Kan de agent JavaScript-pagina's of PDF's lezen?

Ja. De API bepaalt wanneer een browser nodig is (`render=auto`) en leest PDF's als tekst. Een gerenderde pagina kost 2 credits; PDF-bestanden tot 20 MB en 100 pagina's worden omgezet naar Markdown, voor 1 credit per begonnen blok van 10 pagina's.

### Hoe voorkom ik dat de agent te veel pagina's leest?

Geef in het systeembericht van de agent aan hoeveel pagina's hij mag lezen, en houd `max_chars` bescheiden. Elke leesactie is één tool-call, dus elke limiet die je op de tool-calls van de agent zet, begrenst ook het aantal pagina's.

### Hoe betaal ik voor credits?

Waardeer op vanaf US$ 25 in BTC, USDT, USDC, ETH, SOL, LTC en koop dan een pack. WebReaderAPI vraagt geen ID, geen selfie en geen bedrijfsdocumenten.

## Bronnen

1. [HTTP Request-node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) — n8n docs (read 2026-10-22)
2. [HTTP Request-referenties](https://docs.n8n.io/integrations/builtin/credentials/httprequest/) — n8n docs (read 2026-10-22)
3. [AI Agent-node](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/) — n8n docs (read 2026-10-22)
4. [Laat AI toolparameters specificeren met $fromAI()](https://docs.n8n.io/advanced-ai/examples/using-the-fromai-function/) — n8n docs (read 2026-10-22)

---

WebReaderAPI: WebReaderAPI is een web reader-API voor AI-agents die elke openbare webpagina omzet in schone Markdown, betaald met crypto zonder ID te uploaden. Prepaid credits vanaf US$ 0,07/1K pagina's verlopen nooit, en robots.txt wordt gerespecteerd. Zonder KYC — geen ID, geen selfie, geen documenten. Betalen met crypto.
