Generate comprehensive site maps using Tavily Map.
post_tavily_mapList a site's URLs from a root url without fetching any page content. Steer it with natural-language instructions and regex select_paths / exclude_paths / select_domains filters. Returns base_url and results — a flat array of URL strings, not objects — with response_time and request_id. Fast and cheap: measured at about 1.5 seconds. Use it to size a site before committing to a crawl, then fetch only the parts that matter with post_tavily_extract. When you want the content rather than the shape, post_tavily_crawl does both in one call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The root URL to begin the mapping. | |
| limit | No | Total number of links the crawler will process before stopping. | |
| timeout | No | Maximum time in seconds to wait for the map operation. | |
| max_depth | No | Max depth of the mapping. | |
| max_breadth | No | Max number of links to follow per level of the tree. | |
| instructions | No | Natural language instructions for the crawler. | |
| select_paths | No | Regex patterns to select only URLs with specific path patterns. | |
| exclude_paths | No | Regex patterns to exclude URLs with specific path patterns. | |
| include_usage | No | Include credit usage information in the response. | |
| allow_external | No | Include external domain links in the final results list. | |
| select_domains | No | Regex patterns to select crawling to specific domains or subdomains. | |
| exclude_domains | No | Regex patterns to exclude specific domains or subdomains from mapping. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||