Crawlee for Python
Async web-crawling and browser-automation library with routing, retries, proxies, queues, and persistent storage; no Claude Code integration is documented.
README.md; pyproject.tomlPython web crawling and browser automation library · Production/stable according to the package classifier, with version 1.10.1 and an active public repository; metadata recency is uncertain because supplied dates extend into 2026.
Apache-2.0 Python 3.10+ library and CLI for building asynchronous HTTP and browser-based crawlers with routing, retries, proxy and session management, persistent queues, pluggable storage, templates, and optional parsing, Playwright, database, Redis, observability, and AI-related integrations; no native Claude Code integration is evidenced.
Selection
Boundaries
Strengths
Risk profile
Crawler code processes untrusted remote content and may operate authenticated browser sessions, proxies, or external services, so handlers, downloaded files, secrets, and destinations require review. Playwright configuration supports disabling the browser sandbox, but the default is false; enabling it broadens exposure. Optional dependencies and browser binaries increase the supply-chain and attack surface. The supplied files do not establish a security audit or complete threat model.
Component inventory
Async web-crawling and browser-automation library with routing, retries, proxies, queues, and persistent storage; no Claude Code integration is documented.
README.md; pyproject.tomlConsole entry point for generating crawler projects from prepared templates.
README.md; pyproject.tomlRunnable crawler skeleton supporting uv, Poetry, pip, or manual dependency setup.
src/crawlee/project_template/{{cookiecutter.project_name}}/README.mdHTTP-based crawler that parses HTML with Beautiful Soup for efficient non-browser extraction.
README.mdBrowser-based crawler for JavaScript-rendered pages and interactive automation.
README.mdDecorator-based request routing with a default asynchronous handler for each crawled request.
README.mdContext methods log processing, persist extracted records, and enqueue discovered links.
README.mdPydantic settings for storage, browser launch, logging, persistence, timeouts, and resource thresholds.
src/crawlee/configuration.pyInstall-time feature groups for adaptive crawling, AI, parsers, HTTP clients, Playwright, telemetry, databases, Stagehand, Redis, and CLI support.
pyproject.tomlDocumented path for deploying Crawlee applications to Apify for cloud execution.
README.mdDocumented tasks for setup, checks, formatting, tests, builds, cleanup, and local documentation.
CONTRIBUTING.md; pyproject.tomlDocusaurus-based local documentation build, serving, linting, formatting, and image optimization.
CONTRIBUTING.md; website/package.jsonTechnical profile
Classification
Evidence: Crawlee is a Python package plus scaffolding CLI that supplies crawling infrastructure and can use Playwright. No Claude Code plugin, skill, hook, MCP server, or manifest is documented. Inference: it runs alongside Claude Code as a dependency in projects Claude may help develop, rather than extending Claude directly.
Runs Alongside · medium setup effort · high confidence · automatedEvidence and risk
Routing context
The README states that PlaywrightCrawler is built on Playwright, and pyproject.toml declares Playwright as an optional dependency.
high confidence