Markdownee playground
Preview extraction results, adjust extraction settings, and generate ready-to-run CLI commands, lib calls, or Apify actor API calls.
Available as:
Social:
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.