Discover and list a site's URLs, with search filtering. Use for "map the site" or "find the URL for" requests — when the user knows the site but not the exact page, or wants site structure.
All-time #367Trending #2253Hot #6039First seen Mar 10, 2026
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
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
This skill provides tools to map and discover URLs on a website using the Firecrawl CLI. No security issues were detected; the skill's behavior is consistent with its stated purpose of website discovery and mapping.
Files included with this skill beyond the listing page.
skill mdSKILL.md1,661 B
docsSUMMARY.md212 B
History
First seen on skills.sh
First recorded snapshot · 78,686 installs
SKILL.md
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 --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](../firecrawl-scrape/SKILL.md) — scrape the URLs you discover
[firecrawl-crawl](../firecrawl-crawl/SKILL.md) — bulk extract instead of map + scrape
[firecrawl-download](../firecrawl-download/SKILL.md) — download entire site (uses map internally)