What is Fastcrw?
Fastcrw is a self-hosted, Rust-native web crawler and scraper designed for AI agents. It serves as an open-source alternative to Firecrawl, offering a single static binary with a native REST API under /v1/* (scrape, crawl, map, search, structured extraction, and change tracking) plus a /firecrawl/v2/* compatibility layer for migrating from Firecrawl. It can be self-hosted for free under AGPL-3.0 or used via the managed API at api.fastcrw.com.
How to use Fastcrw?
Use Fastcrw by running the self-hosted binary (e.g., docker run -p 3000:3000 ghcr.io/us/crw) and sending requests to its REST endpoints (/v1/scrape, /v1/crawl, etc.) with an API key. Alternatively, install the built-in MCP server via npm install -g crw-mcp for use with MCP-compatible AI agents like Claude Code, Cursor, or Windsurf.
Key features of Fastcrw
- Single static binary (~8 MB), no Redis, Node.js, or Python required.
- ~50 MB RAM idle, runs on a $5 VPS.
- Native
/v1/* API and Firecrawl v2 compatibility layer.
- Change tracking with markdown git-diff and optional LLM judge.
- AGPL-3.0 open core with managed commercial option.
- Built-in MCP server and SDKs (npm, PyPI, Homebrew, Cargo).
Use cases of Fastcrw
- AI agents scraping web content (markdown, HTML, JSON) programmatically.
- Crawling multi-page documentation sites for knowledge base ingestion.
- Mapping website link structures for sitemap generation or audit.
- Structured JSON extraction from web pages using a JSON Schema.
- Monitoring page changes with diff snapshots for alerting or tracking.
评论