Editor's Note
firecrawl-map
|
Install
npx skills add https://github.com/firecrawl/cli --skill firecrawl-mapSKILL.md
firecrawl map
Discover URLs on a site. Use --search to find a specific page within a large site.
When to use
- You need to find a specific subpage on a large site
- You want a list of all URLs on a site before scraping or crawling
- Step 3 in the workflow escalation pattern: search → scrape → map → crawl → interact
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
Options
| Option | Description |
|---|---|
--limit <n> | Max number of URLs to return |
--search <query> | Filter URLs by search query |
--sitemap <include|skip|only> | Sitemap handling strategy |
--include-subdomains | Include subdomain URLs |
--json | Output as JSON |
-o, --output <path> | Output file path |
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
- firecrawl-scrape — scrape the URLs you discover
- firecrawl-crawl — bulk extract instead of map + scrape
- firecrawl-download — download entire site (uses map internally)
Installs19.6K
GitHub Stars390
LanguageTypeScript
AddedJan 7, 2026
Related Backend & APIs Skills
View allfind-skills
vercel-labs/skills
1.1M18.6k1.1M
web-design-guidelines
vercel-labs/agent-skills
256.2K26.6k256.2K
agent-browser
vercel-labs/agent-browser
186.7K33.1k186.7K
vercel-composition-patterns
vercel-labs/agent-skills
134.6K26.6k134.6K
soultrace
soultrace-ai/soultrace-skill
129.0K16129.0K
azure-enterprise-infra-planner
microsoft/azure-skills
108.2K953108.2K