Skip to main content

Overview

Tool nodes handle the essential operations in your workflows — making API calls, transforming data, and combining information.

Available tools

Data extraction

Data transformation

Data combination

Data transformation

HTML Cleaner

Remove unwanted HTML elements:
  • Scripts and styles
  • Comments
  • Empty tags
  • Specific selectors

HTML to Markdown

Convert web content for use with AI:
Input: <h1>Title</h1><p>Paragraph</p>
Output: # Title\n\nParagraph
AI models work better with Markdown than HTML.

Find and Replace

Transform text with patterns:
ModeExample
SimpleReplace “foo” with “bar”
RegexReplace \d{4} with [YEAR]
MultipleChain multiple replacements

JSON Path Extractor

Navigate complex JSON:
// Input
{
  "results": [
    {"name": "Alice", "score": 95},
    {"name": "Bob", "score": 87}
  ]
}

// Path: $.results[0].name
// Output: "Alice"

// Path: $.results[*].score
// Output: [95, 87]

Common patterns

API data pipeline

Best practices

Web scraping

  • Respect robots.txt and rate limits
  • Add delays between requests (2-3 seconds)
  • Handle errors gracefully (404, timeout)
  • Cache results when possible

API calls

  • Use authentication properly
  • Handle rate limits with retries
  • Validate responses before processing
  • Log failures for debugging

Next steps