Skip to main content

Getting started with Markdownee

With Node.js 22.22.2+ on the 22 line, 24.15.0+ on the 24 line, or 26+ installed, run this command to fetch a page and print its extracted content. This HTTP example needs neither an API key nor a browser download:

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

npx uses a locally available markdownee package or downloads it into npm's cache. A global installation is unnecessary. The crawl-one command writes Markdown to stdout for use in a terminal or pipe. Choosing cheerio limits fetching to HTTP and parsing to the returned HTML; it does not launch a browser.

If the content appears only after JavaScript runs, install Chromium with npx playwright install chromium and omit --crawler-type cheerio. The default adaptive crawler uses browser rendering. The optional --rendering-type-detection 0.1 enables sampling to decide when an HTTP fetch can replace that render.

Configure the next run

The playground produces commands and code from your settings. Choose an operation and npm CLI, Apify, or the npm library under β€œWhat to do,” then configure formats, link following, proxies, and storage as needed. Copy the generated example to run it in the selected environment.

Continue with your chosen interface

  • npm CLI documents the four commands, their flags, and JSON configuration.
  • npm library covers crawlOne(url) and createCrawler() for Node.js applications.
  • Apify Actor explains hosted runs and their stored results.

Updated: September 7, 2026