Tavily Crawl
Tavily
Tavily Crawl
POST
Tavily Crawl
Tavily is a web data retrieval API designed for developers and AI applications. This document describes the Tavily passthrough endpoints exposed by the platform gateway. It is based on Tavily’s Crawl API with platform route prefixes applied.
Base URL example:
https://api.novita.ai
Crawl a site starting from a root URL, following links to retrieve content from multiple pages.
Request Headers
All endpoints require platform API authentication.string
required
Use
application/json.string
required
Platform API key, formatted as
Bearer <api_key>.Request Body
string
required
Crawl root URL.
string
Crawler instructions in natural language.
integer
Max number of content snippets per source to return. Default is
3; range is 1 to 5. Available only when instructions are set.integer
Crawler depth limit. Default is
1; range is 1 to 5.integer
Max links per page. Default is
20; range is 1 to 500.integer
Link processing limit for crawler. Default is
50; minimum is 1.string[]
Restrict URL paths matching these regex patterns.
string[]
Restrict domains matching these regex patterns.
string[]
Exclude URL paths matching these regex patterns.
string[]
Exclude domains matching these regex patterns.
boolean
Include external domain links.
boolean
Returns a list of images along with the response.
string
Extraction mode. Known values include
basic and advanced. basic is set as the default value.string
Output format of extracted content. Common values include
markdown and text. markdown is set as the default value.boolean
Include favicon URL from result.
float
Crawl operation time limit in seconds. Default is
150; range is 10 to 150.Request Example
Response
string
Crawl base URL.
object[]
Extracted content from crawled URLs. See Result Object.
float
Request duration in seconds.
string
Unique request identifier.
Result Object
string
Crawled URL.
string
Full page content.
string
Site favicon URL. Returned if
include_favicon is true.Errors
The platform may return standard HTTP errors before forwarding the request, and Tavily may return upstream errors after forwarding.status
Invalid request body or unsupported parameter value.
status
Missing or invalid API key.
status
Access denied by platform or upstream provider, or the URL is not supported.
status
Route or requested resource not found.
status
Rate limit exceeded.
status
Internal server error.
status
Upstream provider error.
status
Service unavailable.
Notes
- All request bodies are JSON.
- Extra Tavily parameters not listed here may be passed through.
- Response shapes can vary depending on request options.
- This document intentionally omits billing-related fields.
References
For more details, see the Tavily Crawl API reference.Last modified on June 23, 2026