Skip to main content
action.website-reader, Fetch a webpage and convert content to markdown Use Website Reader when a workflow needs readable page content rather than a raw HTTP response. It follows redirects and returns the final URL alongside the page title, metadata, and Markdown.

Durable retries

Website Reader can durably retry transient timeouts, rate limits, and selected retryable server failures. In Studio, set the workflow default under Workflow settings → Retries, then choose Inherit workflow default, Retry automatically, or Never retry in this step’s Retry control.
Retries use bounded exponential backoff, honor Retry-After, and stop after a five-minute elapsed budget. Studio allows two or three total attempts, including the first attempt. The YAML schema accepts up to 10, but the current worker ceiling is three. See Workflows → Retries for workflow defaults and step overrides.

Configuration

Configuration goes inside the step’s with: block.
string
required
Website URL to fetch (supports template expressions)
number
default:"30000"
Timeout in milliseconds
"auto" | "utf-8" | "latin1" | "windows-1250" | "windows-1252" | "iso-8859-2"
default:"auto"
Response encoding. Auto detects from Content-Type header and HTML meta tags.

Output

Page content converted to markdown
Page title
Page excerpt/description
Author information
Site name
Content length in characters
Final URL after redirects