Crawl4AI Python library
Async Python crawler that produces Markdown, HTML, links, media, screenshots, tables, and structured extraction results.
README.mdWeb crawling and scraping framework · Active pre-1.0 project with published releases, broad documentation, tests, Docker deployment, and a large repository community; production maturity is not independently verified.
Apache-2.0 Python web-crawling and scraping framework that produces LLM-ready Markdown and structured data through browser automation, adaptive and deep crawling, CLI, SDK, Docker API, and a documented MCP server that exposes crawl, HTML, screenshot, PDF, JavaScript, and library-context tools directly to Claude Code.
Selection
Boundaries
Strengths
Risk profile
First-party notes document secure-by-default changes in v0.9.0 and fixes through v0.9.3 for RCE, SSRF, arbitrary file write, auth bypass, XSS, denial of service, hardcoded JWT secrets, unsafe deserialization, and a compromised dependency. Docker hooks were disabled by default in v0.8.0. Deploy only a current patched release, keep authentication enabled, bind privately, restrict egress and MCP clients, constrain resources, protect secrets, and treat URLs, request bodies, page content, PDFs, scripts, hooks, and checkpoints as untrusted. No independent audit was supplied.
Component inventory
Async Python crawler that produces Markdown, HTML, links, media, screenshots, tables, and structured extraction results.
README.mdRuns basic, deep, and question-driven crawls from the terminal.
README.mdInteractive CLI flow for creating persistent browser profiles with saved login state.
docs/apps/linkdin/README.mdPost-install browser setup and installation verification utilities.
README.mdSelf-hosted FastAPI crawler service with browser pooling, API endpoints, MCP, playground, and monitoring.
deploy/docker/README.mdProvides synchronous and NDJSON-streaming multi-URL crawl operations.
deploy/docker/README.mdAsync Python client for authenticated or unauthenticated Docker-server crawling, streaming, and schema retrieval.
deploy/docker/README.mdExposes crawling, Markdown, HTML, screenshot, PDF, JavaScript, and library-context tools to Claude Code over MCP.
deploy/docker/README.mdInteractive interface for configuring crawls, testing operations, and generating REST request JSON.
deploy/docker/README.mdShows live system, request, browser-pool, and cleanup metrics, with REST, WebSocket, and Prometheus access.
README.mdRuns background crawl or LLM-extraction jobs with polling or retrying webhook notifications.
deploy/docker/README.mdVisual web-automation language with navigation, waits, clicks, typing, scrolling, control flow, variables, procedures, and JavaScript evaluation.
docs/md_v2/apps/c4a-script/README.mdLocal editor, Blockly builder, recorder, timeline, compiler output, and practice playground for C4A-Script.
docs/examples/c4a_script/tutorial/README.mdVisual Click2Crawl schema builder, Markdown selector, automation recorder, and Crawl4AI Python-code generator.
docs/md_v2/apps/crawl4ai-assistant/README.mdThree-stage LinkedIn discovery, LLM/embedding analysis, and interactive organization-graph visualization demo.
docs/apps/linkdin/README.mdWeb UI and REST API for schema-based or direct-LLM structured scraping with model management and request history.
docs/examples/website-to-api/README.mdQuery-directed crawler with statistical or embedding strategies, stopping thresholds, persistent knowledge export, and custom-strategy support.
docs/examples/adaptive_crawling/README.mdExercises `arun_many` and dispatchers at configurable concurrency, records memory and throughput, and generates comparison reports.
tests/memory/README.mdTerminal-themed catalog backend and frontend for Crawl4AI apps, articles, categories, sponsors, search, and statistics.
docs/md_v2/marketplace/README.mdSplit maintainer workflows publish Python releases, create GitHub releases, and build cached multi-architecture Docker images.
.github/workflows/docs/README.mdTechnical profile
Classification
Evidence: the Python/CLI/Docker crawler runs alongside Claude Code, and its self-hosted MCP server exposes seven documented tools over SSE or WebSocket. It is also browser and API infrastructure; no native Claude plugin or skill is evidenced.
Runs Alongside · medium setup effort · high confidence · automatedEvidence and risk
Routing context
Both are Python web-scraping frameworks with browser workflows and Claude-facing MCP support, while Crawl4AI emphasizes LLM-ready Markdown, adaptive crawling, and a Docker service.
high confidenceThe supplied README states Playwright is the default asynchronous browser layer and documents Playwright browser installation.
high confidenceBoth can give Claude Code web-retrieval capabilities, but Agent-Reach routes across upstream tools while Crawl4AI supplies its own crawler and MCP service.
medium confidence