The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
Tentative categories were assigned with moderate confidence (0.5 to 0.75): they are shown, but they do not count toward a category’s momentum. How categories work
Install
npm install @crawlee/cheerio
Adoption
Downloads (30 days)
784.4K
Observeddownloads / 30 days
Popularity
Lower half on npm
Derived36th percentile within npm
Dependents
Collectinghistory
Collecting
Maintenance
0.97
DerivedRelease cadence and recency, 0 to 1
Releases per year
456
2,023 versions over its life
Growth by period
Derived by Crest of Tech from two observations of npm’s own figure, a period apart. Nothing is stored or estimated: without an observation near the period’s start, the period is still collecting.
7 days
−0.5% · 7d
Derived−4.2K downloads / 30 days, SEP 29 → OCT 6
30 days
+2.7% · 30d
Derived+20.4K downloads / 30 days, SEP 6 → OCT 6
90 days
+34.9% · 90d
Derived+203.1K downloads / 30 days, JUL 6 → OCT 6
1 year
+354.3% · 1y
Derived+611.7K downloads / 30 days, OCT 6 → OCT 6
Adoption history
Adoption historydownloads / 30 days · 31 observations
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.