Website Content Crawler
Pricing
from $4.00 / 1,000 results
Go to Apify Store
Website Content Crawler
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Admo Solutions
Maintained by CommunityActor 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
- Enter one or more start URLs
- Set crawl depth (how many link hops to follow)
- Set max pages limit
- Click Start and download your results
Input
| Field | Description | Default |
|---|---|---|
| Start URLs | URLs to start crawling from | Required |
| Max Crawl Depth | Link hops from start URLs (0=start only) | 2 |
| Max Pages | Maximum pages to crawl | 100 |
| Delay Between Requests | Politeness delay in seconds | 1 |
| Include External Links | Follow links to other domains | false |
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:
| Event | Price |
|---|---|
| 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