firecrawl avatar

Firecrawl Map

The firecrawl-map skill discovers and lists all URLs on a website, with optional search filtering to locate specific pages within large sites. It serves developers and technical users who need to explore site structure, find particular pages, or gather URLs before scraping or crawling. This skill solves the problem of navigating large websites by providing a mapping mechanism to identify the exact page URL needed before performing more targeted extraction operations.

skills.sh installs
80.7K
GitHub stars
682
last updated
Aug 21, 2026

Install

$ npx -y skills add firecrawl/cli --skill firecrawl-map --agent claude-code

Installs into .claude/skills of the current project.

Files

firecrawl map

Discover URLs on a site. Use --search to find a specific page within a large site.

Prerequisite: map requires authentication (no keyless free tier); without credentials the CLI prompts an interactive login.

Quick start

# Find a specific page on a large site
firecrawl map "<url>" --search "authentication" -o .firecrawl/filtered.txt

# Get all URLs
firecrawl map "<url>" --limit 500 --json -o .firecrawl/urls.json

Run firecrawl map --help for the full option list (sitemap handling, subdomains, etc.).

Done when: the URL list is saved under .firecrawl/ and you have selected the URLs to scrape or crawl next.

Tips

  • Map + scrape is a common pattern: use map --search to find the right URL, then scrape it.
  • Example: map https://docs.example.com --search "auth" → found /docs/api/authentication → scrape that URL.

See also

Sponsors

Details

Repository
github.com/firecrawl/cli
Category
CLI & Terminal

More from firecrawl/cli

All 12
1firecrawl avatarfirecrawl-downloadfirecrawl/cliDownload an entire website as local files — markdown, screenshots, or multiple formats per page. Use this skill when the user wants to save a site locally, down80.3Kskills.sh installs
2googleworkspace avatargws-gmail-sendgoogleworkspace/cliGmail: Send an email.76.1Kskills.sh installs
3firecrawl avatarfirecrawl-interactfirecrawl/cliControl and interact with a live browser session on any scraped page — click buttons, fill forms, navigate flows, and extract data using natural language prompt65.6Kskills.sh installs
4larksuite avatarlark-meetinglarksuite/cli飞书视频会议:查询会议记录与会议产物(纪要/逐字稿/妙记)、妙记搜索/上传/下载/编辑、机器人参与会议;查询进行中的会议、实时会议内容(发言/聊天/共享文档)问答(会上/会里)、发送会中聊天/表情;基于 meeting_id、meeting_no、event_id、note_id、minute_token、vc-nod65.4Kskills.sh installs
5googleworkspace avatargws-calendargoogleworkspace/cliGoogle Calendar: Manage calendars and events.62.9Kskills.sh installs
6googleworkspace avatargws-sheetsgoogleworkspace/cliGoogle Sheets: Read and write spreadsheets.60.7Kskills.sh installs