aicoolies logo
Crawlee logo

Crawlee

Production-grade web scraping and browser automation library

Share
open-sourceOpen Source
Visit Website →

Crawlee is an open-source web scraping and browser automation library for Node.js and Python that handles the hard parts of building reliable crawlers. It manages proxy rotation, request queuing, automatic retries, session management, and fingerprint spoofing out of the box. Supports Puppeteer, Playwright, Cheerio, and HTTP-based crawling with a unified API. Built by Apify, it includes persistent storage, autoscaling concurrency, and TypeScript-first design for production deployments.

Crawlee abstracts away the infrastructure complexity that makes web scraping fragile. Instead of manually handling retries, proxy rotation, rate limiting, and browser fingerprinting, you define your crawling logic and Crawlee manages the rest. The library provides four crawler types—HttpCrawler for fast HTML fetching, CheerioCrawler for jQuery-style parsing, PlaywrightCrawler and PuppeteerCrawler for JavaScript-rendered pages—all sharing the same request queue, storage, and error handling infrastructure.

The anti-blocking features are where Crawlee particularly shines. It automatically rotates proxies across requests, manages browser fingerprints to avoid detection, handles session pools that retire sessions showing signs of being blocked, and implements human-like request patterns with configurable delays. The request queue persists to disk, so crawls survive restarts and can be distributed across workers. Autoscaling adjusts concurrency based on available system resources and target website response times.

Crawlee integrates tightly with the Apify platform for cloud execution but works perfectly standalone. The storage system saves datasets, key-value pairs, and request queues locally or to any pluggable backend. With Python support added alongside the original TypeScript implementation, the library covers the two most popular languages for web scraping. The project has over 16,000 GitHub stars and is licensed under Apache 2.0.

Pricing

Free, open source (Apache 2.0). Apify cloud optional.

Platforms

Node.js (TypeScript) and Python

Categories

Tags

Use Cases

Alternatives

Firecrawl logo

Firecrawl

Turn websites into LLM-ready structured data

Firecrawl is a Y Combinator-backed API that crawls websites and converts them into clean, LLM-ready Markdown or structured JSON. Handles JavaScript rendering, pagination, sitemaps, and anti-bot measures automatically. Designed for RAG pipelines, AI agents, and data extraction workflows. Features batch crawling, scheduled scraping, webhook notifications, and custom extraction schemas. Processes content for direct ingestion into vector databases and LLM context windows.

freemiumOpen Source
Browserless logo

Browserless

Headless browsers in Docker for automation at scale

Browserless is a headless browser-as-a-service platform that deploys Chrome, Firefox, and WebKit in Docker containers for web scraping, testing, and AI agent automation. It provides Puppeteer and Playwright-compatible APIs, a built-in MCP server for connecting AI assistants to browser automation, screenshot and PDF generation, and connection pooling for high-concurrency workloads. Available as self-hosted open source or managed cloud.

freemiumOpen Source
Playwright logo

Playwright

Reliable end-to-end testing

Cross-browser E2E testing framework by Microsoft supporting Chromium, Firefox, and WebKit with one API. Features auto-waiting, tracing with timeline/screenshots/DOM snapshots, codegen for recording tests, and parallel execution. Component testing for React, Vue, Svelte. Built-in API testing, network mocking, and mobile emulation. Known for reliability and speed vs Selenium/Cypress. 70K+ GitHub stars, rapidly becoming the E2E standard.

open-sourceOpen Source

Related Tools

ZCode

Z.ai desktop agentic development environment for GLM-5.2 coding

ZCode is Z.ai’s Agentic Development Environment for GLM-5.2 coding workflows. The desktop app combines a first-party coding agent, goal mode, model/provider setup, MCP server management, Git and terminal context, remote phone control, usage stats and safety confirmation modes so developers can plan, implement, review and iterate on long-running software tasks from one workspace.

freemiumTelemetry

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

open-sourceOpen SourceTelemetry

Notion MCP Server

Official Notion MCP server for AI-agent workspace access

Notion MCP Server is Notion's official MIT-licensed MCP server for connecting AI assistants to Notion workspaces. It supports the vendor-backed remote OAuth path and tools designed for page, workspace, and Markdown-style operations, making it a safer default than unofficial Notion bridges for teams already using Notion for docs, projects, or internal knowledge bases.

open-sourceOpen SourceTelemetry

Linear MCP Server

Official authenticated remote MCP endpoint for Linear issues, projects, comments, and coding-agent workflows.

Linear MCP Server is Linear’s official authenticated remote MCP endpoint for agent access to issues, projects, and comments. It gives Claude, Codex, Cursor, VS Code, Windsurf, Zed, and other clients a centrally hosted way to find, create, and update Linear work items through OAuth-backed MCP without maintaining a local connector or brittle API glue.

freemiumTelemetry

Slack MCP Server

Official Slack MCP server for approved workspace search, messaging, canvas, and user-context actions.

Slack MCP Server is Slack’s official remote MCP layer for giving approved AI clients workspace context and controlled actions. It lets agents search messages, files, users, and channels, draft or send messages, read threads, manage canvases, and authenticate through Slack OAuth while workspace admins approve integrations and normal Slack rate limits still apply.

freemiumTelemetry

Spotlight by Backplanes

Session reports for Claude Code and Codex runs

Spotlight by Backplanes turns completed Claude Code and Codex sessions into concise reports for engineering, security, and spend review. The CLI installs on macOS, Linux, or WSL 2, watches sessions after they finish, redacts PII and credentials locally before upload, then summarizes files touched, commands run, external domains reached, scope drift, risky actions, and next-session improvements.

freemiumTelemetry

Comparisons