概要
n8nのAIエージェントにWebページを読ませるには?
HTTP Requestノードをツールとしてn8nのAI Agentに接続し、メソッドをGET https://webreaderapi.com/api/v1/readに設定、WebReaderAPIキーを持つHeader Auth認証情報を指定して、urlパラメータはモデルに定義させます。Optimize Responseをオンにしてtitle、final_url、markdownだけを残します。1ページにつき1クレジット、2026年10月時点で$0.07/1Kページから。KYC不要、暗号資産で支払い。
どのHTTP Request設定を使えばいい?
オプション名は、2026-10-22に確認したn8nのHTTP Requestノードのドキュメントに準拠しています。
| 設定 | 値 |
|---|---|
| 配置 | AI Agentノードにツールとして接続 |
| メソッド | GET |
| URL | https://webreaderapi.com/api/v1/read |
| 認証 | Generic credentials → Header Auth |
| Header Auth認証情報 | Name Authorization、Value Bearer の後にAPIキーを続ける |
| Send Query Parameters | オン、Using Fields Below |
パラメータ url | モデルが定義(下記参照) |
パラメータ max_chars | 15000 などの固定値 |
| Optimize Response | オン · response type JSON · Include Fields Selected: title、final_url、markdown |
なぜHTTP Requestノードをツールとして使うのか?
このAPIに必要な処理をすでにすべて備えているからです。GETリクエスト1回、ヘッダー1つ、クエリパラメータ2つだけです。n8nのドキュメントには、HTTP Requestノードは通常のノードとしても、AIエージェントにツールとして接続しても実行でき、一部のオプションはツール形式でのみ存在すると記載されています。
インストールや更新が必要なものはなく、キーはワークフロー内ではなくn8nの認証情報ストアに保管されます。n8n専用のキーを発行しておけば、他のスクリプトとは別に使用状況を確認でき、そのキーだけを無効化できます。APIキーは複数作成できます(例:エージェントやプロジェクトごとに1つ)。ダッシュボードからいつでも失効できます。
モデルはどうやって読み取るURLを選ぶのか?
urlパラメータをモデルに定義させます。n8nは該当するパラメータフィールドの横にボタンを表示し、値をモデルに渡せるようにしています。n8nの$fromAI()関数を使って自分で式を書くこともできます。キー、説明、型、任意のデフォルト値を指定でき、たとえばキーurl、説明「The http or https address of the page to read」、型stringとします。
n8nのドキュメントによると、$fromAI()はAI Agentノードに接続されたツールでのみ動作します。ツールの説明も「Reads a public web page and returns its main content as Markdown」のように平易な言葉で書き、エージェントがいつ呼び出すべきか分かるようにします。
なぜOptimize Responseをオンにするのか?
ツールが返すものはすべてモデルのコンテキストに入るからです。Optimize Responseはツール専用のオプションで、モデルに渡すデータを削減します。JSONレスポンスタイプでは選択したフィールドだけを含められます。title、final_url、markdownを残し、それ以外は削除します。
長さはmax_charsでこちら側で制限できます。APIから出る前にMarkdownが切り詰められます。ノードのHTMLおよびTextレスポンスタイプには独自のTruncate Responseオプションがありますが、当社のJSONレスポンスではmax_charsのほうがシンプルな制御方法です。
スケジュール実行ワークフローでAPIを使うには?
HTTP Requestノードをツールではなく通常のノードとしてSchedule Triggerの後ろに置きます。urlを固定値で指定し(追跡している変更履歴や料金ページなど)、markdownフィールドを次のノードに渡します。ファイル、データベース、チャットメッセージ、または前回の実行結果との比較などです。
1回の実行でURLごとに1ページを読みます。ブラウザを使わないページなら、20ページを1日1回監視しても月に約600クレジットなので、10,000ページ($3.75)で1年以上もちます。プリペイドクレジットに有効期限はありません。未使用のページは使うまでアカウントに残ります。
サイトが読み取りを拒否した場合はどうなりますか?
ノードがblocked_by_robotsやtarget_refusedなどのコードのエラーレスポンスを受け取ることがあり、課金は発生しません。当社はrobots.txtを尊重します。クローラーはWebReaderAPIとして名乗り、自身向けまたはすべてのロボット向けに書かれたルールに従い、サイトが禁止したページは読み取りません。拒否されたページは課金されません。エージェント内では、ツールがエラーを返すようにしてモデルが説明したり別のソースを試したりできるようにします。スケジュール実行ワークフローでは、エラーをログ記録するブランチに振り分けます。errorsページにはすべてのコードが掲載されています。
ワークフローを構築する前に呼び出しを試せますか?
curlレシピに示すように、ターミナルで同じ呼び出しをcurlで実行してください。そこで成功してn8nで失敗する場合は、原因はノード設定にあります。多くは認証情報の値にBearer プレフィックスがない、またはurlパラメータが空のままになっていることです。
n8n:よくある質問
WebReaderAPIにコミュニティノードは必要ですか?
いいえ。組み込みのHTTP Requestノードで十分です。AI Agentのツールとしても、任意のワークフローの通常ノードとしても使えます。
エージェントはJavaScriptページやPDFを読めますか?
はい。APIがブラウザが必要かどうかを判断し(render=auto)、PDFもテキストとして読み取ります。レンダリングされたページは2クレジットを使用します。20 MB・100ページまでのPDFファイルをMarkdownに変換します。10ページ単位の開始ブロックごとに1クレジットです。
エージェントが読み取りすぎるページ数を制限するには?
エージェントのシステムメッセージで読み取れるページ数を指定し、max_charsを控えめに保ちます。各読み取りは1回のツール呼び出しなので、エージェントのツール呼び出しに設定した制限はページ数にも上限を課します。
クレジットの支払い方法は?
BTC, USDT, USDC, ETH, SOL, LTCの$25からチャージし、その後パックを購入します。WebReaderAPIでは身分証明書、自撮り写真、会社書類の提出は不要です。
ソース (4)
- HTTP Requestノード — n8n docs (read 2026-10-22)
- HTTP Request認証情報 — n8n docs (read 2026-10-22)
- AI Agentノード — n8n docs (read 2026-10-22)
- $fromAI()でAIにツールパラメータを指定させる — n8n docs (read 2026-10-22)