Skip to main content

Contextractor Playground

Enter a URL, configure extraction settings, and preview the result. Open the homepage to start.

Extract from a URL

The playground takes a URL and crawls it server-side:

  • Enter a URL into the input field on the homepage
  • Select output formats and configure extraction settings
  • Press Crawl URL to extract content and preview the result

Every setting has an inline ? help button. Click it to read what the setting does, along with its npm library field, npm CLI flag, and Apify input key β€” so you can carry the same configuration across the playground, the CLI, and the Apify Actor.

Operations

The playground has one tab per operation, mirroring the CLI subcommands:

  • Extract β€” crawl one or more URLs and save results to storage (the default operation, run from the homepage playground; no separate page)
  • Extract one β€” extract a single URL with no link-following
  • Export β€” export stored content to a folder of files
  • Purge β€” clear the storage

The What to do: radio group at the bottom of the form switches each operation between the Crawl URL online preview (subtext "Preview results"; the button reads "Crawling…" while a crawl runs) and ready-to-run commands or code. The surfaces on offer depend on the operation:

  • Extract β€” Crawl URL preview, npm CLI, npm library (the npm lib option), Apify CLI, and Apify API
  • Extract one β€” Crawl URL preview, npm CLI, and npm library (no Apify surface β€” it is a single-page extraction, not an Actor run)
  • Export β€” npm CLI and npm library scripts that export local storage, plus Apify CLI and Apify API scripts that download a finished run's data from the Apify platform
  • Purge β€” npm CLI and npm library

Output formats

The Output checkboxes select one or more extraction formats. Each name links to a general explainer of the format itself:

  • Plain text β€” clean text with no markup (what plain text is)
  • JSON with metadata β€” structured output with metadata β€” title, author, date, and more (what JSON is)
  • Markdown β€” preserves headings, lists, links, and basic formatting (what Markdown is)
  • HTML β€” cleaned HTML retaining structure (what HTML is)

A separate Original raw HTML checkbox additionally returns the page HTML exactly as the crawler saw it β€” useful for comparing the extraction against the source. Each checkbox carries its own ? popover describing the format.

Download or copy

After extraction, you can:

  • Copy the result to your clipboard
  • Download the extracted content as a file

Run on Apify at scale

For crawling websites, scheduling runs, and processing many URLs, use the Apify Actor. The Actor accepts the same extraction settings as the playground.

Where to go next

  • Help hub β€” the index of every Contextractor help page.
  • Apify Actor β€” run extraction at scale on the Apify platform.
  • npm CLI β€” the command-line tool, flag reference, and JSON config.
  • npm library β€” embed extraction in your own Node.js application.
  • PyPI package β€” extract from Python with the contextractor PyPI wrapper.

Updated: July 5, 2026