firecrawl-map

Discover and list a site's URLs with search filtering using the Firecrawl CLI.

Updated Aug 20, 2026
One-click install
npx skills add https://github.com/bittlinkm/claude-setup --skill firecrawl-map-bittlinkm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-map
Source: https://github.com/bittlinkm/claude-setup/tree/main/skills/firecrawl-map
Command: npx skills add https://github.com/bittlinkm/claude-setup --skill firecrawl-map-bittlinkm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When you know a website but not the exact page you need, manually browsing or guessing URLs is slow and unreliable. This Skill maps a site's URL structure so you can locate specific pages or enumerate all URLs before scraping. ## Core Features & Use Cases - Site URL Discovery: List all URLs on a site with configurable limits and JSON output. - Search Filtering: Use the --search flag to find a specific page (e.g., "authentication") within a large site. - Workflow Integration: Feed discovered URLs into scrape, crawl, or download operations for content extraction. - Use Case: You need the API authentication docs from a large documentation site. Run firecrawl map with a search filter to find /docs/api/authentication, then scrape that exact URL. ## Quick Start Ask the AI to map a website's URLs with a search filter, for example: "Map https://docs.example.com and find the URL for the authentication page."

Frequently Asked Questions about firecrawl-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find a specific page URL on a large website?

Use the firecrawl map command with the --search flag followed by a keyword, such as "authentication". The CLI returns matching URLs from the site, which you can save to a file and then scrape individually.

How to list all URLs on a website with Firecrawl?

Run firecrawl map with the site URL, a --limit value such as 500, and the --json flag to output structured results. Save the output to a file for use in subsequent scrape or crawl operations.

Does firecrawl map work without an API key?

No, the map command requires authentication and has no keyless free tier. Without credentials, the CLI prompts an interactive login before it can proceed.

What is the difference between firecrawl map, scrape, and crawl?

Map discovers and lists URLs without extracting content, scrape extracts content from a single known URL, and crawl bulk-extracts content across many pages. A common pattern is map to find URLs, then scrape the ones you need.

When should I use crawl instead of map plus scrape?

Use crawl when you need bulk content extraction from many pages rather than a few selected URLs. Map plus scrape is better when you only need specific pages identified by search filtering.