| Product focus | Hosted, documented multi-platform structured web data API | Open-source, self-hosted Python library for LLM-ready web crawling and scraping |
|---|
| Deployment model | Fully hosted API — no infrastructure to run | Self-hosted — `pip install crawl4ai`, run locally, in your own servers, or via Docker |
|---|
| License / cost | Commercial, credit-based usage | Apache-2.0, fully free and open source (50k+ GitHub stars); a Cloud API is in closed beta with no public pricing yet |
|---|
| Output format | Normalized JSON per documented platform endpoint | Clean Markdown by default, plus CSS/XPath/LLM-based structured extraction you configure yourself |
|---|
| Platform coverage | 60+ documented, maintained, versioned platform endpoints | Any URL you point it at — no platform-specific schemas, since it's a general-purpose crawler |
|---|
| Infrastructure you must run | None — proxy routing, browser rendering, and retries are managed for you | You run the browser (Playwright-based), manage your own proxies for blocked sites, and operate any scaling or scheduling layer |
|---|
| Anti-bot handling | Managed proxy routing and retry/fallback behind supported endpoints | Stealth modes and hooks are available, but you configure and maintain them; no managed proxy network is bundled |
|---|
| LLM/AI-native features | Structured JSON suits tool-calling agents | Purpose-built for LLM ingestion — Markdown generation, BM25 content filtering, chunking strategies, and LLM-driven extraction using your own model of choice |
|---|
| Support model | Vendor-provided docs, support, and SLA-backed hosted infrastructure | Community-driven — GitHub issues, Discord, and a large open-source community; no vendor SLA on the self-hosted library |
|---|
| Pricing model | One credit pool shared across all endpoints (Growth: $29/mo for 100,000 credits) | Free to self-host (you cover your own compute, browser, and proxy costs); no public pricing for the upcoming Cloud API |
|---|