Tavily Research API

Multi-search research assistant that explores a topic, analyzes sources, and produces a detailed research report with citations.

TavilyResearch & SearchProprietary Endpoint

About Tavily Research

Multi-search research assistant that explores a topic, analyzes sources, and produces a detailed research report with citations.

web searchcitationsmulti search

Tavily Research specs

Model ID
tavily-research
Provider
Tavily
Category
Research & Search
Input
text
Output
text
Endpoints
POST /v1/research
POST /v1/search

Tavily Research API pricing

Live pay-as-you-go rates from the EmpirioLabs catalog. You are billed only for what you use, with no monthly minimum.

Type
Spec
Rate
Mini
average per task
~$1.19
Pro
average per task
~$2.75
Compare on the full pricing page

How to call the Tavily Research API

Tavily Research is served through POST /v1/research with the model id tavily-research and your EmpirioLabs API key. Get an API key from the EmpirioLabs dashboard.

cURL
curl https://api.empiriolabs.ai/v1/research \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tavily-research",
    "prompt": "Your input here."
  }'
Full Tavily Research API reference

Tavily Research API parameters

Request parameters supported by the Tavily Research API on EmpirioLabs. Defaults apply when a field is omitted.

ParameterTypeDefaultRange / valuesDescription
querystring--The natural-language query to search/research/answer.
tavily_modelenumautomini, pro, autoauto = let Tavily pick. mini = cheaper. pro = deeper.
citation_formatenumnumberednumbered, mla, apa, chicagoHow citations are formatted in the answer (inline | footnote | bibliography).
include_answerbooleantrue-When true, Tavily returns a synthesized answer alongside the source list.
max_resultsnumber51 to 20Cap on the number of source documents Tavily returns.
include_domainsarray--Array of domains to allow-list. Tavily restricts results to these domains when set.
exclude_domainsarray--Array of domains to block-list. Tavily skips any results from these domains.

Good to know

Always uses advanced search depth. Returns synthesized answer plus citations.

Tavily Research API: common questions

How much does the Tavily Research API cost?

On EmpirioLabs, Tavily Research is billed pay as you go: Mini ~$1.19 average per task; Pro ~$2.75 average per task. The live rate card on this page always matches what the API charges.

Which endpoint does Tavily Research use?

Tavily Research is served through POST /v1/research on api.empiriolabs.ai with standard bearer-token authentication.

Can I try Tavily Research in the browser before integrating?

Yes. The EmpirioLabs playground runs Tavily Research in the browser with the same parameters the API exposes, so you can test prompts before writing code.

How do I get a Tavily Research API key?

Create an EmpirioLabs account, then generate a key under API Keys in the dashboard. Billing is pay-as-you-go credits, so you only pay for the requests you make.

Ready to use better endpoints?

Explore our models, or contact us about business inquiries, custom deployments, or anything else.