crw
fastcrw/crwFast, 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.
Score: 100/100
Handshake verified by our own probe.
Tools · 8
Scrape one URL to Markdown, HTML, plain text, links, or images.
Start an async site crawl; returns a job id to poll with crw_check_crawl_status.
Poll an async crawl job and retrieve its pages.
Discover URLs on a site via sitemap and/or a short crawl. Returns a URL list only, no page content.
Extract structured JSON from one or more public web pages, guided by a prompt, a JSON Schema, or both. Returns the extracted data for each URL directly.
Search the web and return ranked results (url/title/description/snippet); optionally scrape each result inline.
Find structured data sources from named public APIs (papers, packages, registries, music metadata). Returns the provider, capability and options to pass to crw_get_data.
Returns one public data source's JSON (papers, packages, registries, music metadata) with its source and licence, for a provider, capability and options from crw_find_data.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://fastcrw.com/mcp/sse
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"crw": {
"url": "https://fastcrw.com/mcp/sse",
"transport": "http"
}
}
}