> SpecStream is the live web data engine for teams and agents. This is the Markdown copy of https://specstream.ai/docs/integrations/cherry-studio. Every page, with what SpecStream does and costs: https://specstream.ai/llms.txt

# Cherry Studio web search

For Cherry Studio users: web search in every chat runs on the Search API once you change the **API Host** of one search provider.

## Set it up

1.  1

    ## 1. Open the web search settings

    Open **Settings**, then **Web Search**, and pick Tavily, Exa, Firecrawl or SearXNG as the **Search service provider**.

2.  2

    ## 2. Paste the address and your key

    Paste that provider's address from the table below into **API Host**, and your key into **API Key**. For SearXNG, the key goes in a password field instead, as the section below shows.

3.  3

    ## 3. Check and save

    Click **Check**. Cherry Studio shows **Verification successful**. Then click **Set as Default**.

## API Host for each provider

| Provider | API Host | Key |
| --- | --- | --- |
| Tavily | `https://api.specstream.ai/tavily` | **API Key**. [Get a key](https://specstream.ai/workspace/search?route=tavily&utm_source=cherry-studio&utm_medium=howto) |
| Exa | `https://api.specstream.ai/exa` | **API Key**. [Get a key](https://specstream.ai/workspace/search?route=exa&utm_source=cherry-studio&utm_medium=howto) |
| Firecrawl | `https://api.specstream.ai/firecrawl` | **API Key**. [Get a key](https://specstream.ai/workspace/search?route=firecrawl&utm_source=cherry-studio&utm_medium=howto) |
| SearXNG | `https://api.specstream.ai/searxng` | **Password** under **HTTP authentication**. [Get a key](https://specstream.ai/workspace/search?route=searxng&utm_source=cherry-studio&utm_medium=howto) |

With Firecrawl, you can also pick it as the **URL fetch provider** with the same API Host. Cherry Studio then reads the pages a chat links to through the Extract API.

## SearXNG with a password

SearXNG has no API Key field in Cherry Studio. Under **HTTP authentication**, fill in both fields:

HTTP authentication

```text
Username: review
Password: YOUR_SPECSTREAM_KEY
```

The Username can be any word: Cherry Studio needs one to send the password, and SpecStream reads only the password.

## Check it works

After **Check** in the settings, start a chat, turn on **Web Search** under the message box, and ask about something from this week. The answer lists the search results it read.

## Cost

Each search is one Search API call at $5 per 1,000 searches of up to 10 results. It comes out of your balance, with no quote and no approval. [Search API](https://specstream.ai/docs/search-api.md) has the details.

A page read through the Firecrawl URL fetch provider is one Extract API page, at $0.80 per 1,000 pages.

## Your key

[Get your key](https://specstream.ai/workspace/search?route=tavily&utm_source=cherry-studio&utm_medium=howto) on the Search API screen of your SpecStream workspace. New accounts start with $10 of credit, no card.

To ask for whole lists of records from a Cherry Studio chat, add the SpecStream MCP server too: [Cherry Studio over MCP](https://specstream.ai/docs/mcp/cherry-studio.md). The same search setting works in other tools: [Search API by one setting](https://specstream.ai/docs/integrations/drop-in-search.md).
