firecrawl-map

List all URLs from a website with optional search filtering.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/1thirteeng3/greenmoire --skill firecrawl-map-1thirteeng3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-map
Source: https://github.com/1thirteeng3/greenmoire/tree/main/integrations/firecrawl/cli/skills/firecrawl-map
Command: npx skills add https://github.com/1thirteeng3/greenmoire --skill firecrawl-map-1thirteeng3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover URLs on a site and understand its structure, enabling quick page discovery, site auditing, and pre-scraping planning.

Core Features & Use Cases

  • List all URLs on a website for mapping and auditing.
  • Filter results with a search query to locate specific pages.
  • Preview site structure and subpage relationships to inform crawling plans.

Quick Start

To map a site, run the map command with a target URL to list all URLs and optionally filter results.

Frequently Asked Questions about firecrawl-map

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

FAQPage Schema
How do I list all URLs on a website for site auditing?

To list all URLs on a website for site auditing, you can map the site by running the map command with a target URL. This retrieves all available URLs to preview the site structure.

What is the best way to filter website URLs when mapping a large site?

The best way to filter website URLs when mapping a large site is to use the search option. This allows you to locate specific pages quickly by applying a search query to the retrieved URL list.

Can I limit the number of URLs retrieved when mapping a site?

Yes, you can limit the number of URLs retrieved when mapping a site by using the limit option. This deterministic behavior ensures you control the volume of URLs returned during the mapping process.

How do I prepare a pre-scraping plan by discovering site structure?

You prepare a pre-scraping plan by discovering site structure through mapping the target website. This identifies and retrieves all URLs, allowing you to preview subpage relationships and inform your crawling strategy.

Do I need external state or dependencies to map a website and list URLs?

No, you do not need external state or dependencies to map a website and list URLs. The mapping process operates without requiring external state beyond the target URL provided in the command.