
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-codeInstalls 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 --searchto find the right URL, thenscrapeit. - Example:
map https://docs.example.com --search "auth"→ found/docs/api/authentication→scrapethat URL.
See also
Sponsors
Details
- Repository
- github.com/firecrawl/cli
- Category
- CLI & Terminal