Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
firecrawl avatar

Firecrawl Crawl

  • 75.7k installs
  • 561 repo stars
  • Updated August 4, 2026
  • firecrawl/cli

firecrawl crawl is a CLI tool that extracts content from entire websites by following links with depth and scope limits.

About

Bulk extracts content from entire websites by following links up to specified depth. Supports path filtering, concurrent extraction, depth limits, and async job handling with status monitoring.

  • Bulk crawls websites following links up to specified depth and page limit
  • Path filtering to scope crawls to specific sections (e.g., /docs)
  • Concurrent extraction with progress tracking and async job monitoring

Firecrawl Crawl by the numbers

  • 75,668 all-time installs (skills.sh)
  • +840 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #10 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

firecrawl-crawl capabilities & compatibility

2-5 credits per page crawled

Capabilities
web crawling · bulk extraction · content indexing · site mapping
Use cases
web scraping
Runs
Runs locally
Pricing
Freemium
From the docs

What firecrawl-crawl says it does

Bulk extract content from a website. Crawls pages following links up to a depth/limit.
SKILL.md
npx skills add https://github.com/firecrawl/cli --skill firecrawl-crawl

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs75.7k
repo stars561
Security audit2 / 3 scanners passed
Last updatedAugust 4, 2026
Repositoryfirecrawl/cli

What it does

Extract content from multiple pages on a website at once.

Who is it for?

Extracting documentation sites, knowledge bases, or specific sections of large websites.

Skip if: Crawling extremely large sites (billions of pages) or heavy JavaScript-heavy dynamic applications.

When should I use this skill?

You need to extract many pages from the same website or site section.

What you get

Automatically crawl and extract all pages in a site section as structured markdown.

  • JSON file with all crawled page content

Files

SKILL.mdMarkdownGitHub ↗

firecrawl crawl

Bulk extract content from a website. Crawls pages following links up to a depth/limit.

When to use

  • You need content from many pages on a site (e.g., all /docs/)
  • You want to extract an entire site section
  • Step 4 in the workflow escalation pattern: search → scrape → map → crawl → interact

Quick start

# Crawl a docs section
firecrawl crawl "<url>" --include-paths /docs --limit 50 --wait -o .firecrawl/crawl.json

# Full crawl with depth limit
firecrawl crawl "<url>" --max-depth 3 --wait --progress -o .firecrawl/crawl.json

# Check status of a running crawl
firecrawl crawl <job-id>

Options

OptionDescription
--waitWait for crawl to complete before returning
--progressShow progress while waiting
--limit <n>Max pages to crawl
--max-depth <n>Max link depth to follow
--include-paths <paths>Only crawl URLs matching these paths
--exclude-paths <paths>Skip URLs matching these paths
--delay <ms>Delay between requests
--max-concurrency <n>Max parallel crawl workers
--prettyPretty print JSON output
-o, --output <path>Output file path

Tips

  • Always use --wait when you need the results immediately. Without it, crawl returns a job ID for async polling.
  • Use --include-paths to scope the crawl — don't crawl an entire site when you only need one section.
  • Crawl consumes credits per page. Check firecrawl credit-usage before large crawls.

See also

  • firecrawl-scrape — scrape individual pages
  • firecrawl-map — discover URLs before deciding to crawl
  • firecrawl-download — download site to local files (uses map + scrape)

Related skills

How it compares

Pick firecrawl-crawl for multi-page same-site extraction; pick single-page scrape skills for one URL.

FAQ

When should developers use firecrawl-crawl?

firecrawl-crawl applies when content is needed from many pages on one site—such as all /docs/ pages—using Firecrawl CLI crawl with depth limits, path filters, and concurrent extraction.

Which shell commands does firecrawl-crawl allow?

firecrawl-crawl permits Bash(firecrawl *) and Bash(npx firecrawl *) so agents can run Firecrawl crawl jobs from installed CLI or npx without a separate integration layer.

Is Firecrawl Crawl safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

CLI & Terminalbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.