搜索

站点地图

从一个起始 URL 发现站内 URL,只列地址不抽取内容。

POST /search/v1/map● 支持

Tavily 官方文档 ↗

请求体

  • urlstring必填

    The root URL to begin the mapping.

  • limitinteger可选
    默认 50

    Total number of links the crawler will process before stopping.

  • instructionsstring可选
    默认 null

    Natural language instructions for the crawler. When specified, the cost increases to 2 API credits per 10 successful pages instead of 1 API credit per 10 pages.

  • max_depthinteger可选
    默认 1

    Max depth of the mapping. Defines how far from the base URL the crawler can explore.

  • max_breadthinteger可选
    默认 20

    Max number of links to follow per level of the tree (i.e., per page).

  • select_pathsarray可选
    默认 null

    Regex patterns to select only URLs with specific path patterns (e.g., `/docs/.*`, `/api/v1.*`).

  • select_domainsarray可选
    默认 null

    Regex patterns to select crawling to specific domains or subdomains (e.g., `^docs\.example\.com$`).

  • exclude_pathsarray可选
    默认 null

    Regex patterns to exclude URLs with specific path patterns (e.g., `/private/.*`, `/admin/.*`).

  • exclude_domainsarray可选
    默认 null

    Regex patterns to exclude specific domains or subdomains from crawling (e.g., `^private\.example\.com$`).

  • allow_externalboolean可选
    默认 true

    Whether to include external domain links in the final results list.

  • ▸ 更多参数(2)
    • timeoutnumber可选
      默认 150

      Maximum time in seconds to wait for the map operation before timing out. Must be between 10 and 150 seconds.

    • include_usageboolean可选
      默认 false

      Whether to include credit usage information in the response.`NOTE:`The value may be 0 if the total successful pages mapped has not yet reached 10 calls. See our [Credits & Pricing documentation](https://docs.tavily.com/documentation/api-credits) for details.

返回

200

调用前要求账户余额大于 0;按本次调用实际消耗的 credits 计费,每 credit $0.01;上游未返回用量时,按本次请求可能消耗的上限计费。

错误按 Tavily 格式返回,参见 错误码

响应

HTTP 200

Map results returned successfully

application/json

名称类型说明
base_urlstringThe base URL that was mapped.
resultsarray<string>A list of URLs that were discovered during the mapping.
response_timenumberTime in seconds it took to complete the request.
usageobjectCredit usage details for the request.
request_idstringA unique request identifier you can share with customer support to help resolve issues with specific requests.