firecrawl/cli · Official

firecrawl-map

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 #474 Trending #3347 First seen Mar 10, 2026
8-week activity · all time api

Installation

$ npx skills add firecrawl/cli --skill firecrawl-map
Feature your product here Skill page unit · reach builders installing agent skills View pricing →

Summary

  • 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.

Security audits

Partner security reviews for this skill.

agent-trust-hub Reviewed

Analyzed Sep 15, 2026

snyk Reviewed

Analyzed Sep 15, 2026

socket Score 0.9000 · 0 alerts

Analyzed Sep 15, 2026

  • license 1
  • maintenance 1
  • quality 0.9
  • supply chain 1
  • vulnerability 1

0 alerts

Also in this package

Other skills from firecrawl/cli · top by installs.

npx skills add firecrawl/cli

Browse all from firecrawl/cli

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 626
Default branch main
Open issues 16
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash(firecrawl *), Bash(npx firecrawl-cli *)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,661 B
  • docs SUMMARY.md 212 B

History

  1. First seen on skills.sh
  2. 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)
  • firecrawl-build-search — building URL discovery into an app instead of running it here