Crawlee
ActiveDescription
A web scraping and browser automation library for Node.js to build reliable crawlers, supporting Puppeteer, Playwright, Cheerio, and raw HTTP. Extract data for AI, LLMs, RAG, or GPTs with proxy rotation and both headful and headless modes.
Key Features
- Multi-engine unified interface — same API supports Puppeteer, Playwright, Cheerio and raw HTTP
- Anti-detection stealth — default config simulates human behavior to bypass major bot protections
- Proxy rotation and session management — built-in proxy rotation, fingerprint generation and session persistence
- Persistent queue — supports breadth-first and depth-first URL crawling queues
- Automatic scaling — adjusts crawling concurrency based on available system resources
- Structured data storage — built-in Dataset and KeyValueStore for tabular and file storage
Use Cases
Categories
Quick Start
npx crawlee create my-crawler
cd my-crawler
npm start