Crawl4AI
Open source crawler that turns web pages into Markdown and structured data for LLMs
The most complete free option for turning websites into Markdown or JSON for a model, and its Docker server comes with a playground, a REST API and an MCP endpoint.
- Ready in
- 1 min 14 s
- Memory in use at idle
- 538 MB of 4 GB
- 50-page crawl
- 13 s, 644 MB peak
The fastest and one of the lightest services here. Deep crawls over the API stay off until you set CRAWL4AI_ALLOW_DEEP_CRAWL=true.
Commands, notes and screenshotsBest for
Teams feeding web pages into RAG or LLM pipelines from their own servers
Not for
Teams that want proxies and bot handling managed for them
- Clean Markdown, with filters that drop menus, footers and boilerplate
- Extracts JSON with CSS or XPath schemas, or with any LLM including local models
- Docker server with a REST API, playground, dashboard and MCP endpoint
- Deep crawls that can resume after a crash
- Deep crawls and proxies over the API need settings on the server first
- The LICENSE file adds an attribution requirement to Apache 2.0
- Web search and SERP endpoints are only in the paid cloud
- Licence
- Apache-2.0 (permissive)
- Stack
- Python 3.10+ / Playwright
- GitHub
- 86k stars · 103 contributors
- Latest release
- 0.9.5 · Oct 14, 2026
- Managed cloud
- Crawl4AI Cloud, $10/month
- SSO
- No
- Audit logs
- No
“Solves many LLM-scraping headaches”
Hacker News, Jan 2026“Do not pierce shadow dom”
Hacker News, Apr 2026