Skip to main content
Glama

πŸ”₯ Freecrawl

Open-source web scraping API with anti-bot bypass. Drop-in Firecrawl alternative. AI-first: MCP server, OpenAI tool definitions, REST API β€” any AI model can use it. No API keys, no credits, no limits.

Quick Start

pip install -r requirements.txt
patchright install chromium
python -m freecrawl serve  # REST API on :9100

Related MCP server: scraperapi-mcp-server

AI Integration

MCP Server (Claude, Cursor, any MCP client)

{"mcpServers":{"freecrawl":{"command":"python","args":["-m","freecrawl.mcp_server"]}}}

OpenAI Tool Definitions

from freecrawl.ai_tools import get_tools
tools = get_tools()  # 9 tool definitions, pass to any LLM

REST API

curl -X POST http://localhost:9100/v1/scrape \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","formats":["markdown"]}'

Features

Feature

Status

Scrape (URL→Markdown/HTML/text)

βœ…

Anti-bot bypass (Cloudflare, DataDome)

βœ…

Auto-escalation engine chain

βœ…

Crawl (BFS + sitemap)

βœ…

Search (DuckDuckGo/SearXNG)

βœ…

Map (fast URL discovery)

βœ…

Batch scrape (parallel)

βœ…

LLM extraction (structured JSON)

βœ…

Change tracking (diff)

βœ…

PDF parsing

βœ…

CSS extraction

βœ…

Screenshots

βœ…

JS actions (click/scroll/type)

βœ…

Product/Menu/Branding extractors

βœ…

Summary (LLM)

βœ…

Proxy rotation

βœ…

MCP server

βœ…

OpenAI tool definitions

βœ…

Docker deployment

βœ…

CLI tool

βœ…

Architecture

Engine Chain (auto-escalation):
  httpx (fast) β†’ flaresolverr (Cloudflare) β†’ patchright (DataDome/Akamai)

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A local web scraping MCP server with RAG capabilities that provides intelligent web search, content extraction, and screenshot tools without requiring API keys.
    4
    7 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A local MCP server that lets AI agents bypass bot detection, geo-restrictions, and JavaScript rendering challenges when scraping the web, backed by ScraperAPI's services
    28
    5
    MIT
  • -
    license
    Not graded
    quality
    C
    maintenance
    Self-hosted MCP server that provides web scraping and crawling tools, integrating seamlessly with AI frameworks like OpenAI Agents SDK, Cursor, and Claude Code.
    4
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI tools a reliable way to fetch content from the web, handling anti-bot protection and JavaScript-rendered pages.
    730 npm
    MIT