
firecrawl-map
✓ Official★ 507by firecrawl · part of firecrawl/cli
Discover and filter URLs on a website, with optional search to locate specific pages. Supports filtering by search query to find pages matching keywords within large sites Includes sitemap handling strategies (include, skip, or use only) and optional subdomain inclusion Outputs results as plain text or JSON with configurable URL limits Commonly paired with firecrawl-scrape: use map with search to find the target URL, then scrape it
Discover and filter URLs on a website, with optional search to locate specific pages. Supports filtering by search query to find pages matching keywords within large sites Includes sitemap handling strategies (include, skip, or use only) and optional subdomain inclusion Outputs results as plain text or JSON with configurable URL limits Commonly paired with firecrawl-scrape: use map with search to find the target URL, then scrape it
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 and filter URLs on a website, with optional search to locate specific pages. Supports filtering by search query to find pages matching keywords within large sites Includes sitemap handling strategies (include, skip, or use only) and optional subdomain inclusion Outputs results as plain text or JSON with configurable URL limits Commonly paired with firecrawl-scrape: use map with search to find the target URL, then scrape it
npx skills add https://github.com/firecrawl/cli --skill firecrawl-map
Download ZIPGitHub507
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/cli --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.