Simplescraper icon

Simplescraper

Scrape web pages, run saved recipes, and extract structured data via Simplescraper

Page → Extract Data

AI-generated

Summary

Scrape a single URL through Simplescraper's /extract endpoint without a saved recipe, optionally returning Markdown, raw HTML, and a screenshot alongside the extracted content.

Inputs

  • url (required) — Page URL to extract data from. Sent as url in the POST body.
  • markdown — Include a Markdown rendering of the page body. Default false.
  • html — Include the raw page HTML. Default false.
  • screenshot — Capture and return a screenshot of the page. Default false.
  • requestOptions — Node-level HTTP settings: batching (items per batch, default 50; interval, default 1000 ms), ignore SSL issues, proxy URL (may include credentials), and timeout (default 10000 ms).

Output shape

The parsed JSON response from the Simplescraper /extract API, returned as n8n output item(s). The node applies no post-processing to this operation, so the response is passed through as returned.

The exact response fields aren't defined in the node source. The Markdown, HTML, and screenshot fields appear only when their toggles are enabled. Requires Simplescraper API credentials (simpleScraperApi). Unlike the Recipe 'Get Latest Results' and 'Get Results by ID' operations, rows are not split into separate items.

Examples

Example 1: Pull a page's content as Markdown for an LLM summarization step.

Resource: Page, Operation: Extract Data, URL set to the target page (or an expression like {{$json.link}}), Include Markdown on, HTML and Screenshot off.

Example 2: Archive a page's raw HTML and a screenshot for auditing.

URL set, Include HTML on, Include Screenshot on. Raise Timeout under Request Options for slow pages.

Links

Discussion