Website Content Crawler avatar

Website Content Crawler

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Website Content Crawler

Website Content Crawler

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Admo Solutions

Admo Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

Extract clean text content and Markdown from any website. Built for AI/RAG training data, content analysis, and documentation extraction.

Why use this Actor?

  • AI/RAG Ready: Extract clean Markdown format perfect for LLM training and RAG pipelines
  • Smart Crawling: Follows links with configurable depth and page limits
  • JavaScript Support: Uses Playwright to handle JS-heavy websites
  • Clean Output: Removes ads, navigation, footers, and boilerplate content
  • Respectful: Configurable delays between requests

How to use

  1. Enter one or more start URLs
  2. Set crawl depth (how many link hops to follow)
  3. Set max pages limit
  4. Click Start and download your results

Input

FieldDescriptionDefault
Start URLsURLs to start crawling fromRequired
Max Crawl DepthLink hops from start URLs (0=start only)2
Max PagesMaximum pages to crawl100
Delay Between RequestsPoliteness delay in seconds1
Include External LinksFollow links to other domainsfalse

Output

Each crawled page includes:

  • url: Page URL
  • title: Page title
  • text: Full text content (plain text)
  • markdown: Clean Markdown format (headers, paragraphs, lists, code blocks)
  • metaDescription: HTML meta description
  • headings: List of headings with levels
  • wordCount: Total word count
  • depth: Crawl depth from start URL
{
"url": "https://docs.python.org/3/tutorial/classes.html",
"title": "9. Classes — Python 3.12.5 documentation",
"text": "9. Classes Classes provide a means of bundling data and functionality together...",
"markdown": "# 9. Classes\n\nClasses provide a means of bundling data and functionality together...",
"metaDescription": "This chapter aims to present the many new features of Python 3...",
"headings": [{"level": 1, "text": "9. Classes"}, {"level": 2, "text": "A Word About Names and Objects"}],
"wordCount": 2847,
"depth": 1
}

Download as JSON, CSV, HTML, or Excel.

💰 Pricing

This Actor uses the Pay Per Event pricing model:

EventPrice
Per page scraped$4.00 / 1,000

For example, scraping 100 pages costs: $0.40

Tips

  • Use depth 0-2 for documentation sites
  • Use depth 1-3 for blogs and content sites
  • Increase delay for slower servers
  • Use maxPages to control costs