Generated banner for Firecrawl Crawl
Generated logo for Firecrawl Crawl

Firecrawl Crawl

FirecrawlOfficialPublished by Firecrawl

  • Skill
  • Tool integration
  • Automation and integrations
  • ISC
  • No issues found

From the author

Bulk-extract many pages from one site or section. Use for "crawl", "everything under /docs", or content spanning linked pages.
— the description by Firecrawl

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The firecrawl-crawl skill provides a command-line interface for performing bulk web data extraction. It allows users to crawl entire websites or specific sub-sections by following links up to a defined depth or page limit. The tool supports both synchronous and asynchronous execution, enabling users to either wait for results or manage long-running jobs via job IDs. It is designed to integrate into workflows where structured content from multiple pages is required for further processing.

What it does

  • Performs bulk extraction of web pages from a specified URL.
  • Supports path-based scoping to limit crawls to specific site sections.
  • Allows configuration of crawl depth and total page limits.
  • Provides options for synchronous waiting or asynchronous job management.
  • Saves crawl results directly to local JSON files.
  • Includes progress tracking for active crawl operations.

When to use it

  • When you need to extract content from multiple pages across a website.
  • When you want to target specific documentation or site sections.
  • When you need to automate the collection of data spanning linked pages.
  • When you prefer a command-line interface for managing large-scale web scraping tasks.

Advantages

  • Efficiently handles large-scale data extraction across multiple pages.
  • Flexible scoping options prevent unnecessary data collection.
  • Supports both immediate and background job processing.
  • Integrates easily into terminal-based automation workflows.

Usage examples

“Crawl the documentation section of example.com and save to a file.”
The agent executes the crawl command with the --include-paths /docs flag, limiting the scope and saving the output to the specified JSON file.
“Perform a deep crawl of a website with a limit of 50 pages.”
The agent runs the crawl with --max-depth and --limit parameters, providing progress updates until the task completes.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/firecrawl/firecrawl-crawl/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip firecrawl-crawl.zip -d .agents/skills

Documentation by Firecrawl

firecrawl crawl

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

Prerequisite: crawl requires authentication (no keyless free tier); without credentials the CLI prompts an interactive login.

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>

Run firecrawl crawl --help for the full option list.

Done when: the crawl reaches a terminal status and the saved output under .firecrawl/ contains the expected pages.

Tips

  • Use --wait when you need the results immediately. It has no default timeout; use --timeout <seconds> to bound polling. Without --wait, crawl returns a job ID for async polling.

  • Scope crawls with --include-paths whenever the request names a section — crawl only the pages you need.

  • Crawl consumes credits per page. Check firecrawl credit-usage before large crawls (credit-usage requires authentication).

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)

  • firecrawl-build-scrape — building bulk extraction into an app instead of running it here

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Declares allowed tools

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Firecrawl
Publisher
Firecrawl (Official)
Source
firecrawl/skills · skills/core/firecrawl-crawl · commit 458d9d0
Licence
ISC License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Firecrawl or Firecrawl.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download firecrawl-crawl.zip