# 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.

## Overview

- **Website**: https://tavily.com
- **Docs**: https://docs.tavily.com
- **License / Pricing**: Freemium
- **Directory Entry**: https://agentaccess.dk/enablers/tavily

## About

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.

## Key Features

- 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

## Danish System Application Recipes

### Search Danish Regulatory Updates & Municipal Decisions
Instruct an agent to search Danish public news and ministry announcements with domain filtering restricted to `site:.dk`.

```bash
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"])
```

## Quickstart

```typescript
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)
```

---
Source: [AgentAccess Enablers](https://agentaccess.dk/enablers/tavily)