- 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
"
Get all URLs
- firecrawl map
- "
" - --limit
- 500
- --json
- -o
- .firecrawl/urls.json
- Options
- Option
- Description
- --limit
- Max number of URLs to return
- --search
- Filter URLs by search query
- --sitemap
- Sitemap handling strategy
- --include-subdomains
- Include subdomain URLs
- --json
- Output as JSON
- -o, --output
- Output file path
- 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 firecrawl-scrape — scrape the URLs you discover firecrawl-crawl — bulk extract instead of map + scrape firecrawl-download — download entire site (uses map internally)