firecrawl-download
Téléchargez des sites web entiers sous forme de fichiers locaux organisés en plusieurs formats. Cartographie d'abord la structure du site, puis extrait chaque page découverte dans des répertoires imbriqués sous .firecrawl/ , prenant en charge le markdown, les liens, les captures d'écran et les combinaisons de formats personnalisés. Filtre les pages par motifs de chemin ( --include-paths , --exclude-paths ), requêtes de recherche, inclusion de sous-domaines et limites de pages pour contrôler la portée. Toutes les options standard d'extraction fonctionnent avec le téléchargement : sélection du format, captures d'écran pleine page, contenu principal...
npx skills add https://github.com/firecrawl/cli --skill firecrawl-downloadfirecrawl download (invoked as firecrawl x download)
Experimental.
downloadis available under thefirecrawl xcommand group.
Prerequisite: download requires authentication (no keyless free tier); without credentials the CLI prompts an interactive login.
Maps the site origin first to discover pages, then scrapes each one into nested directories under .firecrawl/. Use --include-paths to scope a non-root URL to one section. Automated runs always pass -y — without it the command opens an interactive wizard that blocks on a prompt.
Quick start
# With screenshots
firecrawl x download https://docs.example.com --screenshot --limit 20 -y
# Multiple formats (each saved as its own file per page)
firecrawl x 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 x download https://docs.example.com --include-paths "/features,/sdks" -y
# Skip translations
firecrawl x download https://docs.example.com --exclude-paths "/zh,/ja,/fr,/es,/pt-BR" -y
Run firecrawl x download --help for the full option list, including which scrape options download supports.
Done when: the command exits successfully and the expected files exist under .firecrawl/.
See also
- firecrawl-map — just discover URLs without downloading
- firecrawl-scrape — scrape individual pages
- firecrawl-crawl — bulk extract as JSON (not local files)
- firecrawl-build-scrape — building bulk extraction into an app instead of running it here