Skip to main content

Crawl one URL

Web content as Markdown — built on Trafilaturacore, free, open source.

Markdownee playground

Crawl one page, preview returned values, or generate npm CLI and library examples.

Output format

Output format

Output layout

Output layout


What to do:

What is Markdownee?

Collect the main content of web pages for research, dataset preparation, or a retrieval pipeline. Markdownee combines page fetching with configurable extraction and conversion. Preview one URL here, then use the generated commands or code to run your own collection.

  • Boilerplate removal is powered by Trafilaturacore, our open-source pure-TypeScript port of Trafilatura. Its extraction core is a direct port of Python Trafilatura — with go-trafilatura used only as a DOM translation aid — and applies Trafilatura's own heuristics to strip navigation, sidebars, footers, and similar clutter
  • Fetch rendered pages through Crawlee and Playwright, then pass their HTML to Trafilaturacore
  • No Python runtime or GPU is required
  • Choose open-source, self-hosted execution through the npm CLI or npm library, or use the hosted Apify Actor; source code is on GitHub
  • Save image files with the optional image downloading mode

Getting started

The easiest way to try Markdownee — one npx command extracts a page straight to your terminal, with no browser install (you can install it later) and no API key — you host it yourself:

npx markdownee crawl-one https://example.com/ --crawler-type cheerio

--crawler-type cheerio fetches over plain HTTP, so no headless browser is downloaded. Need a whole-site crawl or specific formats? Use the playground to build a more advanced command visually, then copy it.