Markdownee Playground
Open the homepage to try a URL or prepare a command. The playground combines a hosted single-page preview with code generation for the CLI, npm library, and Apify.
Inspect a page
The preview fetches and extracts the URL on the server:
- Paste the page address into the homepage URL field.
- Choose the formats and extraction settings.
- Select Crawl URL to display the returned content.
Open a setting's ? help to see its purpose and interface mappings. Help follows the current operation: Crawl includes npm and Apify, while Crawl one describes the npm library and CLI.
Choose an operation and interface
The operation tabs correspond to the four CLI subcommands:
- Crawl configures a crawl and its storage destinations on the homepage.
- Crawl one requests one page without following links.
- Export prepares files from previously stored results.
- Purge prepares a command to delete local storage.
Select the execution interface under What to do:. The online action displays “Preview results”; its button changes from Crawl URL to “Crawling…” while running, or from Crawl URL to “Extracting…” on Crawl one. Other selections display commands or code for you to run:
- Crawl offers the preview, npm CLI, npm library (npm lib), Apify CLI, and Apify API.
- Crawl one offers the preview and both npm interfaces.
- Export offers npm scripts for local storage and Apify scripts for downloading a completed run's data.
- Purge offers npm CLI and library scripts.
For npm-library crawls, result records stay in memory when Storage directory is blank. Set a directory when a later Export command should read persisted results. The generated crawl example reports exhausted page failures alongside successful results.
To download images with Crawl one, choose npm CLI, File output, and at least one of Markdown, HTML, or Minified HTML. The command writes image files into <output-stem>.assets/ beside the output. The preview cannot persist images; stdout and npm-library examples use resolved image URLs.
Markdown discovery affects generated commands and code. It looks for a Markdown representation published by the origin, potentially making additional requests, and uses an accepted representation as the source for output conversion. The hosted preview does not apply this setting.
Output formats
Select the output representations independently. The linked guides explain their uses:
- Plain text carries text without HTML markup.
- Markdown represents headings, lists, links, and supported formatting in text syntax.
- HTML presents the cleaned structure with readable source formatting.
- Minified HTML presents that structure compactly.
Use Original raw HTML to include the page captured before extraction, for comparison with the processed formats. Each format has its own ? explanation.
Choose Output layout separately: Minimal returns TXT/Markdown bodies and HTML fragments; Standard adds ordinary metadata, YAML front matter, and complete HTML documents; Enhanced includes additional allowlisted metadata and crawl information. Minimal is the default. Both HTML representations use the selected layout and omit unavailable optional values.
Download or copy
Copy the returned content to the clipboard or download it as a file from the result panel.
Schedule hosted runs
Use the Apify Actor for hosted crawls and scheduled runs. Its input combines shared extraction settings with Apify-specific storage and execution controls.
Where to go next
- Help hub lists the available guides.
- Apify Actor covers hosted execution and results.
- npm CLI documents flags and JSON configuration.
- npm library covers Node.js integration.
- PyPI package documents the alpha Python wrapper.
Updated: September 8, 2026