us/crw
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.
What it solves
fastCRW provides a high-performance engine for turning web content into clean markdown or structured JSON, solving the difficulty of extracting high-quality, AI-ready data from URLs. It replaces the need for multiple separate tools for searching, scraping, crawling, and extracting data from the web.
How it works
It operates as a Rust-based binary that can be run locally or accessed via a managed API. The engine supports five primary operations:
- Scrape: Converts a single URL to markdown, HTML, screenshots, or JSON.
- Crawl: Performs a bounded site crawl to collect pages.
- Map: Discovers URLs within a site without scraping every page.
- Search: Searches the web and optionally scrapes the results.
- Extract: Produces structured fields from one or many URLs.
It integrates with AI coding tools (like Cursor, Windsurf, and Claude Code) via the Model Context Protocol (MCP), allowing agents to use it as a skill.
Who it’s for
Developers building AI agents, RAG pipelines, or data extraction tools who need a fast, low-memory footprint engine to fetch and clean web content.
Highlights
- High Efficiency: Idles at approximately 14 MB RAM.
- High Accuracy: Outperforms competitors like Firecrawl and Crawl4AI in truth-recall and answer accuracy benchmarks.
- Flexible Deployment: Available as a managed API, a local Rust binary, or self-hosted.
- Agent-Ready: Native MCP server support for seamless integration with AI coding assistants.
Related
- Project
- Project
- Project
- Project
- Project