
Firecrawl Download
- 74.9k installs
- 561 repo stars
- Updated August 4, 2026
- firecrawl/cli
firecrawl download is a CLI tool that downloads entire websites as local markdown, HTML, or other formatted files.
About
Downloads entire websites as local files combining site mapping and scraping. Supports path filtering, multiple output formats per page, and organized local directory structures for offline access.
- Downloads entire websites as local files in markdown, HTML, or multiple formats per page
- Path filtering and exclusion (e.g., exclude translations with /zh, /ja, /fr)
- Organized nested directory structure with interactive wizard or fully scripted mode
Firecrawl Download by the numbers
- 74,892 all-time installs (skills.sh)
- +810 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #12 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)
firecrawl-download capabilities & compatibility
2-5 credits per page downloaded
- Capabilities
- bulk downloading · format conversion · batch processing · file organization
- Use cases
- web scraping
- Runs
- Runs locally
- Pricing
- Freemium
npx skills add https://github.com/firecrawl/cli --skill firecrawl-downloadAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 74.9k |
|---|---|
| repo stars | ★ 561 |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 4, 2026 |
| Repository | firecrawl/cli ↗ |
What it does
Save a website or documentation section as local files.
Who is it for?
Saving documentation sites, knowledge bases, or content sections for offline reference.
Skip if: Continuous monitoring or syncing of live website changes.
When should I use this skill?
You need an offline or local copy of a website or documentation.
What you get
Automatically download and organize entire website sections as local files.
- Organized directory structure with markdown and/or HTML files
Files
firecrawl download
Experimental. Convenience command that combinesmap+scrapeto save an entire site as local files.
Maps the site first to discover pages, then scrapes each one into nested directories under .firecrawl/. All scrape options work with download. Always pass -y to skip the confirmation prompt.
When to use
- You want to save an entire site (or section) to local files
- You need offline access to documentation or content
- Bulk content extraction with organized file structure
Quick start
# Interactive wizard (picks format, screenshots, paths for you)
firecrawl download https://docs.example.com
# With screenshots
firecrawl download https://docs.example.com --screenshot --limit 20 -y
# Multiple formats (each saved as its own file per page)
firecrawl download https://docs.example.com --format markdown,links --screenshot --limit 20 -y
# Creates per page: index.md + links.txt + screenshot.png
# Filter to specific sections
firecrawl download https://docs.example.com --include-paths "/features,/sdks"
# Skip translations
firecrawl download https://docs.example.com --exclude-paths "/zh,/ja,/fr,/es,/pt-BR"
# Full combo
firecrawl download https://docs.example.com \
--include-paths "/features,/sdks" \
--exclude-paths "/zh,/ja" \
--only-main-content \
--screenshot \
-yDownload options
| Option | Description |
|---|---|
--limit <n> | Max pages to download |
--search <query> | Filter URLs by search query |
--include-paths <paths> | Only download matching paths |
--exclude-paths <paths> | Skip matching paths |
--allow-subdomains | Include subdomain pages |
-y | Skip confirmation prompt (always use in automated flows) |
Scrape options (all work with download)
-f <formats>, -H, -S, --screenshot, --full-page-screenshot, --only-main-content, --include-tags, --exclude-tags, --wait-for, --max-age, --country, --languages
See also
- firecrawl-map — just discover URLs without downloading
- firecrawl-scrape — scrape individual pages
- firecrawl-crawl — bulk extract as JSON (not local files)
Related skills
How it compares
Pick firecrawl-download over firecrawl-map when the goal is local file export, not just URL discovery.
FAQ
What formats does firecrawl-download export?
The firecrawl-download skill saves pages as local files including markdown, screenshots, and multiple formats per page. Output lands in organized directories after mapping and scraping the full site.
How is firecrawl-download different from firecrawl-map?
firecrawl-download maps the site then scrapes every page into local files. firecrawl-map only discovers and lists URLs, which is enough when you do not need markdown, screenshots, or offline copies on disk.
Is Firecrawl Download safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.