EveryDev.ai
Subscribe
Home
Tools

4,741+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Crawlee for Python
    Crawlee for Python icon

    Crawlee for Python

    Browser Automation
    Featured

    Open-source Python library for web scraping and browser automation with proxy rotation, HTTP and headless browser crawlers, and persistent storage.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Crawlee for Python is a free, open-source web scraping and browser automation library licensed under Apache License 2.0.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Browser AutomationAI Development LibrariesData Processing

    Alternatives

    ApifyBotasaurusFerret
    Developer
    ApifyPrague, Czech RepublicEst. 2015$0.5M+ raised

    Listed Oct 2026

    About Crawlee for Python

    Crawlee for Python is an open-source web scraping and browser automation library developed by Apify. It lets developers build crawlers that fetch pages, extract data, and store results in machine-readable formats. The latest release listed is v1.10.4, and the project is licensed under Apache 2.0.

    What It Is

    Crawlee is a Python library installed from PyPI as the crawlee package, with optional extras for features such as BeautifulSoup and Playwright. Crawlers are regular Python scripts built on asyncio. They work with Parsel, BeautifulSoup, Playwright, and raw HTTP, in headful or headless mode. The project's GitHub description says the extracted data can be used for AI, LLM, and RAG workflows, and that files such as HTML, PDF, JPG, and PNG can be downloaded.

    How a Crawl Works

    You define a crawler, register a request handler on its router, and run it with a list of start URLs. In the handler you extract data, push it to a dataset, and enqueue discovered links. A run creates a storage/ directory, and results can be exported to CSV or read directly in code. BeautifulSoupCrawler uses an HTTP client and HTML parsing, so it avoids the overhead of a browser. PlaywrightCrawler uses a headless browser for pages that depend on client-side JavaScript. An adaptive Playwright crawler can decide whether JavaScript rendering is needed.

    Reliability Features

    The documentation lists automatic retries, proxy rotation with session management, and the removal of blocked proxies from the pool. Browser fingerprint generation is configurable. Crawlers scale concurrency automatically based on available system resources. A persistent URL queue lets crawls be paused and resumed, and storage covers both datasets and key-value stores. Utilities for sitemaps, infinite scroll, contact extraction, and blocking large assets are included.

    Setup and Deployment

    The Crawlee CLI (uvx 'crawlee[cli]' create my-crawler) generates a project from templates. Crawlee runs anywhere, and it can also be deployed to the Apify platform as an Actor using the Apify SDK and CLI. The README compares it with Scrapy, citing its asyncio base, full type hints, and state persistence across interruptions.

    Crawlee for Python - 1

    Community Discussions

    Be the first to start a conversation about Crawlee for Python

    Share your experience with Crawlee for Python, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Crawlee for Python is a free, open-source web scraping and browser automation library licensed under Apache License 2.0.

    • Apache License 2.0
    • Unified interface for HTTP and headless browser crawling
    • Automatic parallel crawling based on available system resources
    • Proxy rotation and session management
    • Persistent URL queue and pluggable storage

    Capabilities

    Key Features

    • Unified API for HTTP and headless browser crawling
    • Adaptive crawler that decides whether JS rendering is needed
    • Automatic concurrency scaling based on system resources
    • Proxy rotation and session management
    • Configurable browser fingerprint generation
    • Automatic retries on errors or blocking
    • Persistent request queue with pause and resume
    • Datasets and key-value stores for data and files
    • Request router and middleware
    • Scraping utilities for sitemaps, infinite scroll, and contact extraction
    • CLI project templates
    • Full type hint coverage

    Integrations

    Playwright
    BeautifulSoup
    Parsel
    Apify platform
    Selenium
    PyPI
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Crawlee for Python and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Apify

    Founded in 2015 by Jan Čurn and Jakub Balada through Y Combinator, Apify is a Prague-based company building the world's leading web scraping and automation platform. The company serves 13,000+ customers worldwide and processes 4+ billion web pages monthly.

    Founded 2015
    Prague, Czech Republic
    $0.5M+ raised
    231 employees

    Used by

    Siemens
    Intercom
    Microsoft
    T-Mobile
    +8 more
    Read more about Apify
    WebsiteGitHubX / Twitter
    3 tools in directory

    Similar Tools

    Apify icon

    Apify

    Apify is a web scraping and automation platform that provides 30,000+ ready-made Actors, cloud infrastructure, and open-source tools to extract real-time web data for AI apps, agents, and business intelligence.

    Botasaurus icon

    Botasaurus

    An all-in-one Python web scraping framework that helps you build undetectable scrapers with anti-bot bypass, parallel execution, UI generation, and desktop app support.

    Ferret icon

    Ferret

    Open-source declarative language and embeddable Go runtime for querying and transforming structured data from web pages, APIs, databases, and files.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    168 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    420 tools

    Data Processing

    AI-enhanced ETL (Extract, Transform, Load) tools and data pipelines that automate the processing, cleaning, and transformation of large datasets with intelligent optimizations.

    181 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions