# Crawlee

Web scaping automation.

Source: [Console review](<https://console.dev/tools/crawlee>)

Website: [https://crawlee.dev/](<https://crawlee.dev/>)

Profile updated: 2026-10-16

Category: [Workflow management](<https://console.dev/tools/categories/developer-tools-workflow-management>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Node.js (Runtime)

### SDK support

- JavaScript (Language)
- Python (Language)
- TypeScript (Language)

### Integrates with

- Playwright (Integration)

### Written in

- TypeScript (Language)

Source: [Research source](<https://github.com/apify/crawlee>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

README documents TypeScript implementation, Node.js requirement, JavaScript API and separately linked official Python library.

## Console’s review — 2023-03-16

Reviewed: 2023-03-16

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/crawlee#review_aceafba3cbb41d19c7297a9095e0eb6fc5f2df130b06d5d570958ed6e0da0161>)

### What we like

Uses TypeScript and integrates with (abstracts) common headless browsers like Puppeteer & Playwright which makes it easier to keep scripts up to date. Manages queuing, storing results, scaling & proxies. Extensive docs and examples. Open source.

### Tradeoffs

Primarily designed to run locally (or in Docker), but there is a commercial SaaS option for hosting and scaling in the cloud.

This review reflects Console’s assessment at publication on 2023-03-16. Features and limitations may have changed since the review date.

## Is Crawlee a fit?

Based on [Console’s review published on 2023-03-16](<https://console.dev/tools/crawlee#review_aceafba3cbb41d19c7297a9095e0eb6fc5f2df130b06d5d570958ed6e0da0161>).

Summary updated: 2026-10-16

### Who it’s for

Developers using TypeScript and headless browsers should consider Crawlee for web scraping automation

### Why consider it

Crawlee makes it easier to keep scripts up to date by integrating with common headless browsers

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
