RAG-Ready Website Crawler — Clean Content for LLMs & Vector DBs avatar

RAG-Ready Website Crawler — Clean Content for LLMs & Vector DBs

Pricing

Pay per event + usage

Go to Apify Store
RAG-Ready Website Crawler — Clean Content for LLMs & Vector DBs

RAG-Ready Website Crawler — Clean Content for LLMs & Vector DBs

Crawl websites and output clean, chunked content optimized for RAG pipelines, LLM training data, and vector databases. Built for AI knowledge bases and semantic search.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

Wingman

Wingman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Actor: RAG-Ready Website Crawler

Crawl any website and output clean, chunked content optimized for Retrieval-Augmented Generation (RAG) pipelines, LLM training data, and vector databases.

Features

  • Clean content extraction: Removes navigation, ads, sidebars, footers
  • Semantic chunking: Smart split by headings and paragraphs
  • Markdown output: Clean markdown format ideal for LLM consumption
  • Metadata extraction: Title, description, headings, word count, publish date
  • Token counting: Track approximate token counts per chunk
  • Same-domain crawling: Respect site boundaries by default
  • Flexible crawling: Configurable page limits and depth

Use Cases

  • Build RAG knowledge bases from documentation sites
  • Collect training data for LLM fine-tuning
  • Create vector database entries from web content
  • Archive important web content in clean format
  • Build AI-ready datasets from blogs and documentation

Input

{
"startUrls": ["https://docs.example.com"],
"maxPages": 50,
"chunkSize": 2000,
"chunkOverlap": 200,
"includeMetadata": true,
"outputFormat": "markdown",
"excludeSelectors": ["nav", "footer", ".sidebar", ".advertisement"]
}

Output

{
"url": "https://docs.example.com/getting-started",
"title": "Getting Started",
"chunkIndex": 0,
"content": "# Getting Started\n\nWelcome to the documentation...",
"tokenCount": 450,
"charCount": 1850,
"headings": ["Getting Started", "Installation", "Quick Start"],
"metadata": {
"description": "Learn how to get started with Example",
"author": "Example Team",
"publishDate": "2026-01-15"
}
}

Changelog

v1.0.0 (2026-07-09)

  • Initial release
  • Clean HTML-to-markdown content extraction
  • Semantic chunking with configurable size/overlap
  • Full metadata extraction
  • Token counting for LLM context estimation
  • Apify Dataset output with chunked entries