crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation. (by apify)

Crawlee Alternatives

Similar projects and alternatives to crawlee

  1. Playwright

    551 crawlee VS Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. puppeteer

    415 crawlee VS puppeteer

    JavaScript API for Chrome and Firefox

  4. Protobuf

    Protocol Buffers - Google's data interchange format

  5. Scrapy

    198 crawlee VS Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  6. zstd

    Zstandard - Fast real-time compression algorithm

  7. httpx

    78 crawlee VS httpx

    A next generation HTTP client for Python. 🦋

  8. Selenium WebDriver

    A browser automation framework and ecosystem.

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. SheetJS js-xlsx

    69 crawlee VS SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  11. jsdom

    66 crawlee VS jsdom

    A JavaScript implementation of various web standards, for use with Node.js

  12. cheerio

    63 crawlee VS cheerio

    The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

  13. undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

  14. curl-impersonate

    curl-impersonate: A special build of curl that can impersonate Chrome & Firefox

  15. brotli

    34 crawlee VS brotli

    Brotli compression format

  16. scrapy-playwright

    🎭 Playwright integration for Scrapy

  17. crawlee-python

    Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

  18. estela

    10 crawlee VS estela

    estela, an elastic web scraping cluster 🕸

  19. NectarJS

    6 crawlee VS NectarJS

    🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

  20. botasaurus

    8 crawlee VS botasaurus

    The All in One Framework to Build Undefeatable Scrapers

  21. firebase-signups-to-google-chat

    Be notified of new signups in your app directly in Google Chat

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better crawlee alternative or higher similarity.

crawlee discussion

Log in or Post with

crawlee reviews and mentions

Posts with mentions or reviews of crawlee. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-09-12.

Stats

Basic crawlee repo stats
57
25,664
9.6
8 days ago

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?