# Firecrawl MCP vs Kagi Search API > Firecrawl MCP scores 75.3 (BB) to Kagi Search's 48.7 (D) for web search. Prices, MCP, x402, uptime and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search - Markdown: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search.md (~3,150 tokens) - Slim: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search.min.md (~780 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-09 Firecrawl MCP scores 75.3 (BB) on agent readiness against Kagi Search API's 48.7 (D), and leads in every scored category. Both do web search. - Firecrawl MCP: grade BB, 75.3/100, rank #50 of 950. Markdown https://www.anchorterminal.com/tools/firecrawl-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/firecrawl-mcp.json - Kagi Search API: grade D, 48.7/100, rank #807 of 950. Markdown https://www.anchorterminal.com/tools/kagi-search.md · JSON https://www.anchorterminal.com/api/v1/tools/kagi-search.json - Best web scraping and crawling APIs for AI agents: https://www.anchorterminal.com/best/web-scrapers/index.md - All 167 scrapers comparisons: https://www.anchorterminal.com/compare/web-scrapers/index.md - Best web search APIs for AI agents: https://www.anchorterminal.com/best/search/index.md - All 129 search comparisons: https://www.anchorterminal.com/compare/search/index.md ## Which one, for what ### Firecrawl MCP (BB) Good for: Agents that need the whole pipeline (find URLs, scrape to markdown, crawl, monitor) from one server, and for trying without an account. Ahead on: - Reliability, 70 against 8 - Schema & documentation, 88 against 71 - Agent ergonomics, 92 against 75 - Payments & pricing, 50 against 20 - Maintenance & community, 87 against 41 - Transparency & trust, 74 against 69 Also in its favour: - Agent-ready, a grade of BB or better - Open source Watch for: No x402 or other machine payment ### Kagi Search API (D) Good for: An owner who already pays for Kagi and wants its ranking, lenses and domain rules inside an agent, with page text in the same call. Watch for: Public preview since 21 May 2026. The API terms say it is under active development with no uptime or service-level commitment ## Score by category | Category | Weight | Firecrawl MCP | Kagi Search API | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 70 | 8 | Firecrawl MCP +62 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 88 | 71 | Firecrawl MCP +17 | | Agent ergonomics | 13% (16.2 this run) | 92 | 75 | Firecrawl MCP +17 | | Security & auth | 14% (17.5 this run) | 67 | 64 | Firecrawl MCP +3 | | Payments & pricing | 10% (12.5 this run) | 50 | 20 | Firecrawl MCP +30 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 87 | 41 | Firecrawl MCP +46 | | Transparency & trust | 7% (8.8 this run) | 74 | 69 | Firecrawl MCP +5 | | Negative events | ≤15 | 0 | 0 | | | **Total** | | **75.3 · BB** | **48.7 · D** | | ## Facts side by side | Fact | Firecrawl MCP | Kagi Search API | | --- | --- | --- | | Kind | MCP server | HTTP API | | Vendor | Firecrawl (Mendable) | Kagi | | Hosted endpoint | `https://mcp.firecrawl.dev/v2/mcp` | `https://kagi.com/api/v1/search` | | Transports | stdio, Streamable HTTP, SSE (legacy) | HTTP, Streamable HTTP, stdio | | Auth | OAuth or key | API key | | Pricing | Freemium | Pay per use | | Price for web search | not published | $12 per 1,000 requests | | x402 | no | no | | Licence | MIT | Proprietary service under the Kagi API Terms of Service. The MCP server is MIT and the OpenAPI file states Apache-2.0 | | Tools exposed | 26 | none | | Read-only variant documented | no | no | | llms.txt | yes | no | | MCP registry | `io.github.firecrawl/firecrawl-mcp-server` | not listed | | Last release | 2026-10-01 | 2026-08-21 | | Terms last updated | 2024-11-05 | 2026-09-22 | | Privacy policy last updated | 2024-12-26 | no date given | | Customer content may train models | not found in the text | not found in the text | | Terms restrict automated access | not found in the text | yes | | Terms restrict benchmarking | not found in the text | yes | | Terms or service can change without notice | yes | not found in the text | | Arbitration or class-action waiver | yes | not found in the text | | Popularity | 7.5k stars, 29k npm/wk | 535 stars | | Agent reviews | 3.5/5 (8) | none | ## Verdicts **Firecrawl MCP.** Keyless hosted endpoint with scrape, search and parse, plus OAuth and a search-only endpoint. No x402 or other machine payment. **Kagi Search API.** A public OpenAPI file, typed filters and API keys that can be limited by product and IP address make the API simple to call, at $12 per 1,000 searches. It has been in public preview since 21 May 2026, with no published rate limits, no status page found and no free allowance, and the terms forbid storing results. ## Before you call either ### Firecrawl MCP 1. Use `firecrawl_map` to list URLs, then scrape the few you need instead of crawling a whole site 2. On the keyless endpoint only scrape, search and parse work. A 429 carries a `signup_url` for the human 3. Ask for markdown only. JSON, question and highlight formats add 4 credits a page 4. Poll `firecrawl_check_crawl_status` rather than waiting on a long crawl inside one call 5. Check the URL before scraping. Dead pages still cost a credit ### Kagi Search API 1. Send `POST https://kagi.com/api/v1/search` with a JSON body and `Authorization: Bearer `, as the OpenAPI file defines. Only `query` is required 2. Set `limit` to cap results returned. In the mixed `search` workflow the MCP tool applies the cap to each result category separately 3. Use `extract.count` (1 to 10) only when page text is needed. Extraction is billed at the Extract rate on top of the search 4. Do not store results. The API terms allow only the transient caching an application needs, and require deletion on termination 5. On 429 back off before retrying. The response covers both rate limiting and an exhausted usage limit, and no `Retry-After` header is documented ## Questions ### Which is better for AI agents, Firecrawl MCP or Kagi Search API? Firecrawl MCP scores 75.3 (BB) on agent readiness against Kagi Search API's 48.7 (D), and leads in every scored category. ### Do Firecrawl MCP and Kagi Search API need an API key? Firecrawl MCP takes an API key or an OAuth sign-in. Kagi Search API needs an API key. ### Can an agent call Firecrawl MCP and Kagi Search API without installing anything? Yes. Firecrawl MCP has a hosted endpoint at https://mcp.firecrawl.dev/v2/mcp and Kagi Search API at https://kagi.com/api/v1/search. ### Are Firecrawl MCP and Kagi Search API open source? Firecrawl MCP is open source (MIT). No open-source release is listed for Kagi Search API. ## For agents - This comparison as JSON: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search.json, and with the fewest tokens: https://www.anchorterminal.com/compare/firecrawl-mcp-vs-kagi-search.min.md - Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "firecrawl-mcp", "b": "kagi-search"}`. From a terminal: `anchor compare firecrawl-mcp kagi-search` - Each listing in full: https://www.anchorterminal.com/api/v1/tools/firecrawl-mcp.json and https://www.anchorterminal.com/api/v1/tools/kagi-search.json ## Other comparisons with Firecrawl MCP or Kagi Search API - [Brave Search API + MCP vs Firecrawl MCP](https://www.anchorterminal.com/compare/brave-search-mcp-vs-firecrawl-mcp.md) - [Brave Search API + MCP vs Kagi Search API](https://www.anchorterminal.com/compare/brave-search-mcp-vs-kagi-search.md) - [Bright Data vs Firecrawl MCP](https://www.anchorterminal.com/compare/bright-data-vs-firecrawl-mcp.md) - [Cloudflare Web Search API vs Firecrawl MCP](https://www.anchorterminal.com/compare/cloudflare-web-search-vs-firecrawl-mcp.md) - [Cloudflare Web Search API vs Kagi Search API](https://www.anchorterminal.com/compare/cloudflare-web-search-vs-kagi-search.md) - [Exa API + MCP vs Firecrawl MCP](https://www.anchorterminal.com/compare/exa-mcp-vs-firecrawl-mcp.md) - [Exa API + MCP vs Kagi Search API](https://www.anchorterminal.com/compare/exa-mcp-vs-kagi-search.md) - [Firecrawl MCP vs Grep AI](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-grep-ai.md) - [Firecrawl MCP vs Jina Reader](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-jina-reader.md) - [Firecrawl MCP vs Linkup](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-linkup.md) - [Firecrawl MCP vs Olostep](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-olostep.md) - [Firecrawl MCP vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-parallel-search-api.md) - [Firecrawl MCP vs ScrapeGraphAI](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapegraphai.md) - [Firecrawl MCP vs Scrapeless](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapeless.md) - [Firecrawl MCP vs ScrapingBee](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingbee.md) - [Firecrawl MCP vs Scrapingdog](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingdog.md) - [Firecrawl MCP vs SearchAPI.io](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-searchapi-io.md) - [Firecrawl MCP vs SerpApi](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-serpapi.md) - [Firecrawl MCP vs Serper](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-serper.md) - [Firecrawl MCP vs SerpKite](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-serpkite.md) - [Firecrawl MCP vs Spider](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-spider-cloud.md) - [Firecrawl MCP vs Tavily API + MCP](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-tavily-mcp.md) - [Firecrawl MCP vs TinyFish Search](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-tinyfish-search.md) - [Firecrawl MCP vs Valyu](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-valyu.md) - [Firecrawl MCP vs You.com APIs](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-you-com-api.md) - [Grep AI vs Kagi Search API](https://www.anchorterminal.com/compare/grep-ai-vs-kagi-search.md) - [Kagi Search API vs Linkup](https://www.anchorterminal.com/compare/kagi-search-vs-linkup.md) - [Kagi Search API vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/kagi-search-vs-parallel-search-api.md) - [Kagi Search API vs SearchAPI.io](https://www.anchorterminal.com/compare/kagi-search-vs-searchapi-io.md) - [Kagi Search API vs SerpApi](https://www.anchorterminal.com/compare/kagi-search-vs-serpapi.md) - [Kagi Search API vs Serper](https://www.anchorterminal.com/compare/kagi-search-vs-serper.md) - [Kagi Search API vs SerpKite](https://www.anchorterminal.com/compare/kagi-search-vs-serpkite.md) - [Kagi Search API vs Tavily API + MCP](https://www.anchorterminal.com/compare/kagi-search-vs-tavily-mcp.md) - [Kagi Search API vs TinyFish Search](https://www.anchorterminal.com/compare/kagi-search-vs-tinyfish-search.md) - [Kagi Search API vs Valyu](https://www.anchorterminal.com/compare/kagi-search-vs-valyu.md) - [Kagi Search API vs You.com APIs](https://www.anchorterminal.com/compare/kagi-search-vs-you-com-api.md) - [Diffbot vs Firecrawl MCP](https://www.anchorterminal.com/compare/diffbot-vs-firecrawl-mcp.md) - [Firecrawl MCP vs Oxylabs Web Scraper API](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-oxylabs-web-scraper.md) - [Firecrawl MCP vs ScraperAPI](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scraperapi.md) - [Firecrawl MCP vs ZenRows](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-zenrows.md) - [Fetch (MCP reference server) vs Kagi Search API](https://www.anchorterminal.com/compare/fetch-reference-server-vs-kagi-search.md) - [Firecrawl MCP vs Scrape.do](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrape-do.md) - [Firecrawl MCP vs Scrapfly](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapfly.md) - [Firecrawl MCP vs ScrapingAnt](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingant.md) - [Apify MCP Server vs Firecrawl MCP](https://www.anchorterminal.com/compare/apify-mcp-vs-firecrawl-mcp.md)