firecrawl-download
전체 웹사이트를 여러 형식의 정리된 로컬 파일로 다운로드합니다. 먼저 사이트 구조를 매핑한 후, 발견된 각 페이지를 .firecrawl/ 아래의 중첩 디렉토리로 스크래핑하며, 마크다운, 링크, 스크린샷 및 사용자 정의 형식 조합을 지원합니다. 경로 패턴(--include-paths, --exclude-paths), 검색 쿼리, 서브도메인 포함 여부 및 페이지 제한을 통해 페이지를 필터링하여 범위를 제어합니다. 모든 표준 스크래핑 옵션은 다운로드와 함께 작동합니다: 형식 선택, 전체 페이지 스크린샷, 주요 콘텐츠...
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