Extract Text Node
Browser NodeExtract text content from web page elements
Overview
The Extract Text node retrieves the text content of an element on a web page. The extracted text is trimmed and stored in a workflow variable that can be used in subsequent nodes for decision making, data processing, or output.

selectorCSS selector or Playwright locator for the element to extract text from
.product-title, #price, h1targetVarVariable Name — the variable that stores the extracted text
extractedTextselector_fallbackEnabledEnable automatic fallback to alternative selectors
trueRelated Extraction Nodes
Similar to Extract Text but uses the innerText property which only returns visible, rendered text (excludes hidden elements and respects CSS styling).
Extracts the HTML content inside an element, including tags. Useful when you need the structure, not just the text.
Extracts the value of a specific attribute (like href, src, data-id) from an element rather than its text content.
Usage Examples
h1Access later with: {{pageTitle}}
Extract Text reads one element. To collect a list, use the Extract Data node instead:
.product-card[ { "name": "title", "selector": ".title", "type": "text" } ]Returns one record per product, saved under the output variable (default records).
.product-priceUsing Extracted Data
Variable Syntax
Access extracted text in other nodes using the variable syntax:
{{variableName}}Extracted data can be used to:
- Make conditional decisions (If Condition node)
- Fill into other forms or fields
- Send in emails or messages
- Save to Google Sheets or databases
- Compare values across pages