firecrawl-crawl

Crawls websites following links to bulk-extract content from multiple pages.

Updated Aug 20, 2026
One-click install
npx skills add https://github.com/bittlinkm/claude-setup --skill firecrawl-crawl-bittlinkm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-crawl
Source: https://github.com/bittlinkm/claude-setup/tree/main/skills/firecrawl-crawl
Command: npx skills add https://github.com/bittlinkm/claude-setup --skill firecrawl-crawl-bittlinkm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Extracting content from many pages across a website one URL at a time is slow and tedious. This Skill bulk-extracts content from an entire site or a specific section by automatically following links, so you can gather documentation, articles, or knowledge bases in one operation. ## Core Features & Use Cases - Bulk Site Crawling: Crawl a website following links up to a configurable depth and page limit, saving results to a local JSON file. - Scoped Section Crawls: Restrict crawling to specific paths (e.g., /docs) with --include-paths so you only extract the pages you need. - Sync or Async Execution: Use --wait to block until the crawl finishes, or run asynchronously and poll the job ID for status. - Use Case: You need the entire contents of a product's documentation section for offline analysis. Run a crawl scoped to /docs with a page limit, wait for completion, and get all pages saved under .firecrawl/crawl.json. ## Quick Start Ask the AI to crawl a documentation section, for example: crawl https://example.com limited to the /docs path with a 50-page limit and save the results locally.

Frequently Asked Questions about firecrawl-crawl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I crawl an entire website with Firecrawl?

Run firecrawl crawl with the target URL, a depth or page limit, and the --wait flag to block until completion, saving output with -o. For example, use --max-depth 3 and --limit 50 to bound the crawl scope.

How to crawl only a specific section like /docs of a site?

Use the --include-paths option with the section path, such as --include-paths /docs, so the crawler only visits pages under that path. This limits credit consumption to the pages you actually need.

Does Firecrawl crawl require an API key or login?

Yes, crawl requires authentication and has no keyless free tier. Without credentials, the CLI prompts an interactive login before the crawl can start.

What is the difference between Firecrawl crawl, scrape, and map?

Scrape extracts a single page, map discovers the URLs on a site, and crawl bulk-extracts many pages by following links. Use map first to discover URLs, then crawl when content spans many linked pages.

Why does my Firecrawl crawl return a job ID instead of results?

Without the --wait flag, crawl runs asynchronously and returns a job ID for polling. Add --wait to block until completion, optionally with --timeout to bound how long it polls.

How do I check credit usage before a large Firecrawl crawl?

Run firecrawl credit-usage before starting a large crawl, since crawling consumes credits per page. This command also requires authentication.