
firecrawl-map
✓ Official★ 152by firecrawl · part of firecrawl/firecrawl-claude-plugin
Discover URLs on a site. Use --search to find a specific page within a large site.
Discover URLs on a site. Use --search to find a specific page within a large site.
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by firecrawl
Discover URLs on a site. Use --search to find a specific page within a large site.
npx skills add https://github.com/firecrawl/firecrawl-claude-plugin --skill firecrawl-map
Download ZIPGitHub152
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
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)
npx skills add https://github.com/firecrawl/firecrawl-claude-plugin --skill firecrawl-mapRun this in your project — your agent picks the skill up automatically.
Quick start
# Find a specific page on a large site
firecrawl map " " --search "authentication" -o .firecrawl/filtered.txt
# Get all URLs
firecrawl map " " --limit 500 --json -o .firecrawl/urls.json
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.