Skip to content
Agentic Workflowdocs
v0.8.2Install free

nodes / builtin / core

Get All Text from Link

Get all the text content from a given URL

Core ExtensionWeb app

Download a web page by its address and get its readable text, without opening it in a tab.

Get All Text from Link downloads the page at URL and turns its HTML into plain text: headings, paragraphs and list items are kept with their line breaks, while link and image addresses are left out. Long lines wrap at 120 characters. The text goes into the field named by Output field name.

The page is downloaded as the server sends it. Scripts on the page do not run, so text that a site loads afterwards with JavaScript (common on modern apps and feeds) is not included.

  • Read an article or documentation page to summarise it or send it to an AI model.
  • Watch a simple page for a word or a change, without opening it.
  • Read many URLs from a list, one per item.

To read the page you are looking at (including content loaded by scripts), use Get All Text instead. To get the raw HTML, use Get HTML from Link.

SettingTypeWhat it does
URL (required)TextThe URL to get the HTML from.
Output field name (required)TextThe name of the output field.
Timeout NumberThe timeout for the request. Default: 10000
Options GroupThe options for the node.
Options › Headers Key-value pairsThe headers to send with the request.
Options › Include input fields ToggleWhether to include the input fields in the output. Default: Off
  • URL must be a full address starting with https:// or http://. It can be an expression, such as {{ $input.linkUrl }}.
  • Timeout is in milliseconds (10000 = 10 seconds).
  • Headers let you send extra request headers, such as a cookie or a language preference (Accept-Language: fr).
  • Output

The item holds the page text under Output field name, for example { text: "Page title\n\nFirst paragraph..." }. Turn on Include input fields to keep the incoming fields next to it.

None. This node needs no connection and has no slots for other nodes.

Summarise any link you right-click:

  1. Context Menu trigger, Menu Contexts Link.
  2. Get All Text from Link, URL {{ $input.linkUrl }}, Output field name text.
  3. Summarize, Text {{ $input.text }}, Length Short.
  4. Display Markdown to show the summary.
  • “Invalid URL: …”. The address is malformed, or the request could not be sent at all. Check the address. If it is correct and the node runs in the web app, the site likely refuses requests from other websites; run the workflow from the extension.
  • “HTTP error! status: 403”. The site blocks automated requests or needs you to be signed in. Try adding headers, or use Get All Text on the page open in your browser.
  • “Request timeout”. The site took longer than Timeout. Raise it, for example to 30000.
  • “No content found”, or the text is nearly empty. The page has no text in its HTML, often because it is built by JavaScript. Open the page and use Get All Text instead.
Edit page

Last updated:

Was this page useful?
Ask Aria about Get All Text from Link