firecrawl_map
Discover and list all URLs of a website starting from a base URL to explore its structure or locate specific pages.
Instructions
Discover and list all URLs of a website starting from a base URL. Use when the user wants to explore a site's structure or find specific pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The base URL to start crawling from. | |
| limit | No | Maximum number of links to return. The server applies 5000 when this is absent. | |
| search | No | Specify a search query to order the results by relevance. Example: 'blog' will return URLs that contain the word 'blog' in the URL ordered by relevance. | |
| sitemap | No | Sitemap mode when mapping. If you set it to `skip`, the sitemap won't be used to find URLs. If you set it to `only`, only URLs that are in the sitemap will be returned. The server applies `include` when this is absent. | |
| timeout | No | Timeout in milliseconds. There is no timeout by default. Milliseconds, not seconds: 30000 is thirty seconds, and 30 fails instantly. | |
| location | No | Location settings for the request. | |
| ignoreCache | No | Bypass the sitemap cache to retrieve fresh URLs. Sitemap data is cached for up to 7 days; use this parameter when your sitemap has been recently updated. | |
| auditMetadata | No | User attribution included with SIEM logging events when SIEM is enabled. | |
| threatProtection | No | Per-request threat protection override. Enterprise feature. | |
| includeSubdomains | No | Include subdomains of the website. The server applies true when this is absent. | |
| ignoreQueryParameters | No | Do not return URLs with query parameters. The server applies true when this is absent. |