Crawl4AI

Crawl4AI turns website content into Markdown for language models and AI agents through an open-source crawling framework.

github.com/unclecode/crawl4ai
Crawl4AI homepage screenshot

About Crawl4AI

Crawl4AI converts website content into Markdown for use with language models, RAG workflows, data pipelines and AI agents. It can be run as a Python library, Docker server or CLI, and is also available as a hosted cloud API that provides scrape, search, answer and extract functions and connects to agents through MCP.

When self-hosted, users manage browsers, proxies and hosting. The comparison in the source lists web search only for the cloud option.

Key features

  • Converts website content into Markdown for language models
  • Removes menus, footers and boilerplate with filtered Markdown
  • Supports sessions, proxies, cookies, user scripts and hooks
  • Offers scrape, search, answer and extract through one API key
  • Processes multiple URLs at once with batch and jobs endpoints
  • Works as Python library, Docker server, CLI or hosted service
Best for: Developers building RAG pipelines, data extraction workflows, or AI agents that need web content as Markdown.
Good for
  • Open-source code that can be run locally or in Docker without a key
  • Provides Markdown output with headings, tables, code and citation hints
  • Offers self-hosted and hosted options with agent connection through MCP
Watch out for
  • Self-hosted use requires managing browsers, proxies and hosting
  • Library and self-hosted server versions do not include web search

Crawl4AI at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Crawl4AI alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 15 alternatives

Popular in Everyday Web Utilities

Well-known listings from the same topic.

All 50

Crawl4AI FAQ

How do I run Crawl4AI myself?
Install with pip, run crawl4ai-setup once to install the browser, then use AsyncWebCrawler in Python.
What can the cloud API do with one key?
Get pages as Markdown and use /search, /answer and /extract, plus /scrape/batch and /scrape/jobs for multiple URLs.
How do I connect Crawl4AI Cloud to an agent?
Add it as an MCP server over HTTP using the cloud key in the Authorization header.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing