Website to Markdown Crawler for LLM, RAG and AI Agents avatar

Website to Markdown Crawler for LLM, RAG and AI Agents

Pricing

Pay per event

Go to Apify Store
Website to Markdown Crawler for LLM, RAG and AI Agents

Website to Markdown Crawler for LLM, RAG and AI Agents

Crawl a website and convert each page's main content to clean Markdown for LLMs, RAG pipelines, vector databases and AI agents. Removes navigation, footers and cookie banners. Respects robots.txt and crawl-delay. Pay per page.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Muhammad Ariq Fauzan

Muhammad Ariq Fauzan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Use it to crawl a website into clean Markdown for LLM context, RAG pipelines, vector databases and AI agents.

Website to Markdown Scraper crawls a website and converts the main content of each page into clean Markdown. Use it to feed LLMs, RAG pipelines, vector databases, custom GPTs and AI agents, or to mirror documentation as Markdown.

Why this Actor

  • Clean main content. It prefers <main>/<article> and strips site chrome.
  • Polite by design. It obeys robots.txt and Crawl-delay, waits at least 1 second between requests, and identifies itself with a clear user agent.
  • Same-site crawl with maxPages, maxDepth and an optional URL includePattern.
  • Pay only for pages saved. There is no subscription.

Example run

Real input and the first output record from run WkwarA6LKhStwlqcd on 2026-10-30. Long text fields are shortened here with "...".

Input:

{
"startUrls": [
{
"url": "https://docs.apify.com/academy"
}
],
"maxPages": 20,
"maxDepth": 2
}

Output (first record):

{
"url": "https://docs.apify.com/academy",
"title": "Apify Academy | Academy | Apify Documentation",
"description": "Learn everything about web scraping and automation with our free courses that will turn you into an expert scraper developer.",
"lang": "en",
"markdown": "# Apify Academy\n\nLearn everything about web scraping and automation with our free courses that will turn you into an expert scraper developer.\n\n## Beginner courses\n\n[\n\n![](/img/academy/scraping-basics-javascript.svg)\n\n#### Web scraping basi...",
"wordCount": 207,
"depth": 0
}

Input

FieldDescription
startUrlsOne or more URLs to start from
maxPagesStop after this many pages
maxDepthLink depth from the start URLs (0 = start pages only)
includePatternOptional regex; only matching URLs are crawled

Output (one item per page)

{"url":"https://docs.example.com/guide","title":"Guide","description":"...","lang":"en","markdown":"# Guide\n\n...","wordCount":648}

Export as JSON, CSV, Excel or via API, or connect to LangChain, LlamaIndex, Make, Zapier or n8n through Apify integrations.

Limits and fair use

It reads only public HTML pages and never logs in. Pages disallowed by robots.txt are skipped and counted. You are responsible for respecting each site's terms and copyright.

Pricing

Pay-per-event: a small start fee plus a fee per page saved (see the Pricing tab).