firecrawl-crawl

Crawl websites and bulk-extract content from multiple pages via the Firecrawl CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Extracting content from many pages on the same website one URL at a time is slow and tedious. This Skill automates bulk crawling of an entire site or a scoped section (like /docs), following links with depth, path, and concurrency controls. ## Core Features & Use Cases - Bulk Site Crawling: Follow links from a starting URL and extract content from every discovered page, with configurable depth and page limits. - Path Scoping: Use --include-paths and --exclude-paths to crawl only the sections you need, such as all pages under /docs. - Async Job Control: Run crawls with --wait and --progress for immediate results, or poll a job ID for long-running crawls. - Use Case: You need the full content of a product's documentation section for analysis. Run a crawl scoped to /docs with a page limit, wait for completion, and save the structured JSON output to a local file. ## Quick Start Ask the AI to crawl a website's docs section with Firecrawl, limiting it to 50 pages under /docs, and save the extracted content to a local JSON file.

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, adding --wait to block until completion and -o to save results to a JSON file. Use --limit and --max-depth to control how many pages and link levels the crawl covers.

How do I extract all pages under a specific path like /docs?

Use the --include-paths option with firecrawl crawl to restrict the crawl to matching URL paths, for example --include-paths /docs. Combine it with --limit to cap the number of pages and control credit usage.

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

Scrape extracts a single page, map discovers the URLs existing on a site, and crawl follows links to extract content from many pages in bulk. A typical workflow is map first to discover URLs, then crawl the sections you need.

Does Firecrawl crawl run asynchronously?

Yes. Without --wait, the crawl command returns a job ID immediately, and you can check progress later with firecrawl crawl <job-id>. Adding --wait and --progress blocks until the crawl finishes and shows live status.

How do I control Firecrawl crawl credit usage and speed?

Crawl consumes credits per page, so scope crawls with --include-paths and --limit, and check firecrawl credit-usage before large jobs. Use --delay and --max-concurrency to throttle request rate and parallel workers.