Skip to main content

Tavily Search API

Search engine & content extractor built exclusively for autonomous AI agents

Tavily is a purpose-built search engine designed for LLMs, delivering clean factual snippets and real-time web context with zero noise.

Quickstart Execution

search.ts

Get started with Tavily Search API in your project.

import { tavily } from '@tavily/core'

const tvly = tavily({ apiKey: process.env.TAVILY_API_KEY })
const response = await tvly.search('Danish company registration rules', {
  includeDomains: ['erhvervsstyrelsen.dk', 'cvr.dk'],
})

console.log(response.results)

About Tavily Search API

Tavily provides fast, high-relevance search specifically tuned for autonomous AI agents. It searches the web, parses HTML, removes ads and tracking scripts, and returns concise, relevant markdown text chunks formatted for context windows.

DK

Danish Product & Data Recipes

How developers and agents use Tavily Search API to connect with Danish digital infrastructure.

Search Danish Regulatory Updates & Municipal Decisions

Instruct an agent to search Danish public news and ministry announcements with domain filtering restricted to `site:.dk`.

from tavily import TavilyClient client = TavilyClient(api_key="tvly-xxx") response = client.search("nyeste regler for kørselsfradrag Skat", include_domains=["skat.dk", "borger.dk"])

Key Capabilities

Search + Extract in a single low-latency API call
Domain filtering (e.g. restrict to .dk or specific ministries)
Raw content extraction with Q&A summarization
Official integrations with LangChain, LlamaIndex, and Vercel AI SDK