Firecrawl website map
firecrawl_mapEnumerate URLs indexed under a website without fetching page content. Use optional search, sitemap, subdomain, and query-parameter controls to locate relevant pages when the desired URL is unknown.
Instructions
Enumerate URLs indexed under one website through Firecrawl without fetching each page's content. Use this when the request asks for a site's URL inventory, when several relevant pages must be located, or when the desired page URL is unknown. An optional search term narrows the URL list, while sitemap, subdomain, query-parameter, and result-limit options control coverage.
Returns matching URLs rather than page bodies. Retrieve one page with firecrawl_scrape; collect content across multiple pages with firecrawl_crawl. Authenticated responses can include an id for optional map feedback.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "firecrawl_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| limit | No | ||
| search | No | ||
| sitemap | No | ||
| includeSubdomains | No | ||
| ignoreQueryParameters | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Identifier of the map run, for optional map feedback. | |
| error | No | Error message or error object when the call did not succeed. | |
| links | No | URLs discovered under the website. | |
| success | No | Whether the API call succeeded. | |
| warning | No | Non-fatal warning about the result. | |
| agent_hints | No | Optional response guidance from the Firecrawl API. |