workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

π•βš‘πŸ’¬

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
πŸ€–ChatGPT
✨Claude
πŸ’ŽGemini
πŸ›οΈShopify
πŸ”Ahrefs
πŸ“ŠSheets
πŸ’¬WhatsApp
πŸ“±Meta Ads
+50 moreCreator program β†’

Β© 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
devtools

Crawlee: Reliable Web Scraping

Extract data with Crawlee, a Node.js library for startup founders, with 24k+ GitHub stars
intermediate⏱ 1-2 hoursπŸ’΅ Free
24,416 stars1,513 forksTypeScriptQuality 8/10Updated 7/1/2026100% free Β· open source
What it is

Use Crawlee to automatically visit lots of websites in your Node.js projects.

What you can make with it

Automations like: extracting product information from Amazon pages for a product recommendation model.

How it helps

Crawlee saves time and resources by automating tedious web scraping tasks, allowing you to focus on other aspects of your projects.

Real use case example

"A solo developer, building a product recommendation platform, can use Crawlee to pull product details from Amazon and Home Depot websites by setting up a few lines of code and configuring the library's settings. They can then integrate this data with their custom AI model. By doing this, they can provide accurate and up-to-date product information to their customers."

If you're new

Beginners can start with Crawlee once they have a basic understanding of Node.js development.

If you're senior

Senior engineers and professionals will reach for Crawlee when they need a flexible and reliable web automation library for their Node.js projects.

Common confusion cleared up

Crawlee is not a standalone browser, but a library for automating web interactions in your Node.js projects.

Best inside these AI tools
Codex CLICursorContinue
Pairs with
Stripe webhookNotion databaseClaude API
Why we list it on WorkflowStacks: We included Crawlee in our marketplace because it's a well-maintained, popular library for web automation.
What it does

Crawlee is a Node.js library for web scraping and browser automation that allows startup founders to extract data from websites and download files in various formats.

Install / run
npm install crawlee
When to use it
  • β€’When you need to extract data from websites that use JavaScript rendering
  • β€’When you want to automate browser interactions for data extraction or testing
  • β€’When you need to download files from websites in a scalable and reliable way
Quick start
  1. 1Create a new Node.js project and install Crawlee using npm install crawlee
  2. 2Import Crawlee in your JavaScript or TypeScript file using const { Crawlee } = require('crawlee');
  3. 3Create a new crawler using const crawler = new Crawlee.Crawler({
  4. 4Configure the crawler to use a specific browser automation tool, such as Puppeteer, using puppeteer: { launchOptions: { headless: false } }
  5. 5Run the crawler using await crawler.run();
Ready-to-paste prompt
const { Crawlee } = require('crawlee'); const crawler = new Crawlee.Crawler({ puppeteer: { launchOptions: { headless: false } } }, async ({ page, statusCode }) => { await page.goto('https://www.example.com'); const title = await page.title(); console.log(title); }); await crawler.run();
Heads up: Make sure you have the correct version of Node.js installed, as Crawlee requires Node.js 14 or higher to run, and also be aware that some websites may block requests from Crawlee due to its user agent or IP address
Saves to your device

Topics

apify
automation
crawler
crawling
headless
headless-chrome
javascript
nodejs
npm
playwright
puppeteer
scraper
scraping
typescript
web-crawler
web-crawling
web-scraping
What's inside β€” free to inspect
No purchase needed

Read the entire source before you build β€” unlike paid marketplaces that hide it behind a buy button.

20
top-level files
8
folders
166.5M
repo size
Apache-2.0
license
Key files
.editorconfig
eslint.config.mjs
package.json
README.md
tsconfig.build.json
tsconfig.eslint.json
File tree
.claude/
.github/
.husky/
docs/
packages/
scripts/
test/
website/
.editorconfig
.gitignore
.yarnrc.yml
biome.json
CHANGELOG.md
CONTRIBUTING.md
eslint.config.mjs
lerna.json
LICENSE.md
MIGRATIONS.md
package.json
README.md
RELEASE.md
renovate.json
tsconfig.build.json
tsconfig.eslint.json
Quick Actions
Details
Creator
apify
Language
TypeScript
Category
devtools
Published
8/26/2016

Are you the creator of this tool? Claim your listing β†’ and earn 85% of every sale.

Related skills

More devtools tools founders pair with this one.

devtoolsβ˜… 356,398
Grow with developer-roadmap
Get interactive guides for your team with developer-roadmap. For founders seeking dev growth tools.
devtoolsβ˜… 232,402
Boost dev skills with the-book-of-secret-knowledge
Get curated dev tools and resources for founders and developers, backed by 226k+ GitHub stars.
devtoolsβ˜… 150,588
Scale web data with firecrawl
Get web data at scale with firecrawl, for founders. 132k+ GitHub stars.
devtoolsβ˜… 122,939
Free Tools with free-for-dev
Get free SaaS, PaaS, IaaS tiers for devops and infradev with 122k+ GitHub stars, for developers and founders
devtoolsβ˜… 102,795
browser-use: Automate Web Tasks
Founders use browser-use to automate online tasks with ease, ideal for startups needing AI-powered browser automation.
devtoolsβ˜… 95,447
Puppeteer: Automate Browsers
Get browser automation with Puppeteer. For founders who need reliable testing and automation tools.