Cherry Studio web search
The API Host for each provider.
Every web search provider in Cherry Studio has an API Host field, and SpecStream answers the Parallel, Jina, SearchApi, Bocha, SearXNG, Exa, Tavily and Firecrawl hosts. On November 10, 2026 Cherry Studio's provider code for the first four passed on production.
In the Parallel provider, set API Host to https://api.specstream.ai/parallel and put your SpecStream key in API Key. Cherry Studio adds /v1/search itself and reads the results as before.
SpecStream is the most accurate web search API in the world: 97.9 F-score on all 1,000 SimpleQA Verified questions, at $5 per 1,000 searches. New accounts get $10 of credit, which covers 2,000 searches.
New accounts get $10 of credit, no card. It covers 2,000 searches.
Each Cherry Studio search provider and its API Host for SpecStream, from Cherry Studio's source on Nov 10, 2026
| Setting in Cherry Studio | Value for SpecStream | What Cherry Studio sends by default | |
|---|---|---|---|
| Parallel | Parallel provider, API Host, key in API Key | https://api.specstream.ai/parallel (Parallel migration guide) | https://api.parallel.ai, with /v1/search added |
| Jina | Jina provider, API Host, key in API Key | https://api.specstream.ai/jina-search (Jina migration guide) | https://s.jina.ai, with the query added to the path |
| SearchApi | SearchApi provider, API Host, key in API Key | https://api.specstream.ai/searchapi (SearchApi migration guide) | https://www.searchapi.io, with /api/v1/search added |
| Bocha | Bocha provider, API Host, key in API Key | https://api.specstream.ai/bocha (Bocha migration guide) | https://api.bochaai.com, with /v1/web-search added |
| SearXNG | SearXNG provider, API Host, key as the HTTP authentication password | https://api.specstream.ai/searxng (SearXNG migration guide) | No default: you type the host |
| Exa | Exa provider, API Host, key in API Key | https://api.specstream.ai/exa (Exa migration guide) | https://api.exa.ai, with /search added |
| Tavily | Tavily provider, API Host, key in API Key | https://api.specstream.ai/tavily (Tavily migration guide) | https://api.tavily.com, with /search added |
| Firecrawl | Firecrawl provider, API Host, key in API Key | https://api.specstream.ai/firecrawl (Firecrawl migration guide) | https://api.firecrawl.dev, with /v2/search added |
Why Cherry Studio users set SpecStream as their search
The API Host, provider by provider
Open Settings, then Web Search, pick the provider, and fill its fields. Each value below is the API Host for that provider; Cherry Studio keeps the path part of the host and adds its own route after it.
Parallel: Cherry Studio adds /v1/search and sends the key as x-api-key. Every parameter and field is in the Parallel migration guide.
Parallel
API Host https://api.specstream.ai/parallel
API Key <YOUR_SPECSTREAM_KEY>Jina: This is the search host. Cherry Studio adds the query to the address and sends the key as a Bearer token. Every parameter and field is in the Jina migration guide.
Jina
API Host https://api.specstream.ai/jina-search
API Key <YOUR_SPECSTREAM_KEY>SearchApi: Cherry Studio adds /api/v1/search and sends the key as a Bearer token. Every parameter and field is in the SearchApi migration guide.
SearchApi
API Host https://api.specstream.ai/searchapi
API Key <YOUR_SPECSTREAM_KEY>Bocha: Cherry Studio adds /v1/web-search and sends the key as a Bearer token. Every parameter and field is in the Bocha migration guide.
Bocha
API Host https://api.specstream.ai/bocha
API Key <YOUR_SPECSTREAM_KEY>SearXNG: Turn on HTTP authentication for the provider, type any username and put your SpecStream key in the password. Cherry Studio adds /search, and its Check button calls /config, which SpecStream answers at no charge. Every parameter and field is in the SearXNG migration guide.
SearXNG
API Host https://api.specstream.ai/searxng
Username any value
Password <YOUR_SPECSTREAM_KEY>Exa: Cherry Studio adds /search and sends the key as x-api-key. Every parameter and field is in the Exa migration guide.
Exa
API Host https://api.specstream.ai/exa
API Key <YOUR_SPECSTREAM_KEY>Tavily: Cherry Studio adds /search and sends the key as a Bearer token. Every parameter and field is in the Tavily migration guide.
Tavily
API Host https://api.specstream.ai/tavily
API Key <YOUR_SPECSTREAM_KEY>Firecrawl: Cherry Studio adds /v2/search and sends the key as a Bearer token. Every parameter and field is in the Firecrawl migration guide.
Firecrawl
API Host https://api.specstream.ai/firecrawl
API Key <YOUR_SPECSTREAM_KEY>Check the key before you save it
This is the call Cherry Studio's Parallel provider makes. Run it once with your key and you see the results[] with title, url and excerpts that Cherry Studio reads. A wrong key gets a 401.
curl -X POST https://api.specstream.ai/parallel/v1/search \
-H "x-api-key: $SPECSTREAM_KEY" -H "Content-Type: application/json" \
-d '{"search_queries": ["open source vector databases"]}'One key for every provider in the list
Cherry Studio lets each chat pick its search provider. With SpecStream behind them, Parallel, Jina, SearchApi, Bocha, SearXNG, Exa, Tavily and Firecrawl all run on one key, one balance and one request log, at $5 per 1,000 searches.
$5 per 1,000 searches, with nothing to subscribe to
A search call of up to 10 results is one search at $0.005, on every provider you point at SpecStream. Each 10 results more in the same call add $0.006, up to 100 results. A page read is one Extract API page at $0.0008. A call stopped for load is not charged, and credit you buy never expires.
The most accurate web search API in the world
On SimpleQA Verified the SpecStream Search API scores 97.9 F-score on all 1,000 official questions, 978 of them correct. On WideSearch it scores 64.0 item F1 and 43.4 row F1 on all 200 official tasks. The Extract API scores 0.908 F1 on WCXB. Every score and its method is on the benchmarks page.
About one second a search, measured under load
Every drop-in route runs on the fast search. On November 9, 2026 production took 1, 5, 10 and 20 searches a second through it and answered 718 of 720. The median was 0.82 s at 1 search a second and 1.07 s at 20 a second, and the 95th percentile stayed between 1.09 and 1.73 s. One account takes up to 26,666 searches a minute; a call over that comes back with Retry-After and is not charged.
You decide what is kept, on each key
Create a key with zero_retention and a search made with it keeps no request text and no answer after the reply: not in the history, not in a log line. spend_cap_cents is the most the key can spend, so an agent that loops in Cherry Studio stops at the cap you set.
curl -X POST https://api.specstream.ai/v1/account/keys \
-H "Authorization: Bearer $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
-d '{"name": "production", "scopes": ["account:read", "finds:spend"], "spend_cap_cents": 500000, "zero_retention": true}'Search, pages and rows on one key
The same key reads up to 20 pages or documents a call with the Extract API at $0.80 per 1,000 pages, and runs Deep Search: a request in plain words returns every match on the live web as rows, at 5¢, 15¢ or $1 a row, with the most a run can cost quoted before it starts.
Other web search providers in Cherry Studio
Tavily
A search API billed in credits: $0.008 a credit on pay as you go, 1 credit for a basic search and 2 for an advanced one. With API Host on SpecStream, a search is $0.005, with no credits to count.
Exa
A search API at $7 per 1,000 requests on auto and $4 on lite, with the first 10 results in the base price. With API Host on SpecStream, the Exa provider searches at $5 per 1,000 with a 97.9 F-score on SimpleQA Verified.
Parallel
A search API at $1 per 1,000 requests in fast mode and $5 in basic and advanced, with 10 results a request. On SpecStream the same provider costs $0.005 for up to 10 results on $10 of credit, no card.
Jina Search
Search priced by tokens: every request costs a fixed number of tokens from 10,000, and a new key comes with 10M free tokens. With API Host on SpecStream, each search is a flat $0.005 for up to 10 results.
SearchApi
Google results as JSON at $4 per 1,000 searches on the Developer plan of 10,000 searches, with 100 free requests to start. On SpecStream there is no plan: each search takes $0.005 from a balance that never expires.
Firecrawl
Search and scrape billed in credits: 2 credits per 10 search results and Hobby at $19 a month. With API Host on SpecStream, a search is $0.005 with no plan to buy.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to set SpecStream as web search in Cherry Studio
1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 2,000 searches.
2. Check the key with the call Cherry Studio's Parallel provider will make.
import requests
KEY = "YOUR_SPECSTREAM_KEY"
reply = requests.post(
"https://api.specstream.ai/parallel/v1/search",
headers={"x-api-key": KEY},
json={"search_queries": ["open source vector databases"]},
).json()
for result in reply["results"]:
print(result["title"], result["url"])3. In Cherry Studio, open Settings, then Web Search, and pick Parallel. Set API Host to https://api.specstream.ai/parallel, paste your key in API Key, and set it as the default provider.
4. Turn on web search under the message box and ask about something from this week. Every search is billed as one search on your key, inside the spending limit the key carries.
When a chat needs a whole dataset in place of a results page, write the request in plain words. SpecStream reads it back as the conditions every row must meet, quotes the most it can cost, and delivers the rows after you approve.
Frequently asked questions
Something we didn't answer? Talk to a human
How do I set up web search in Cherry Studio?
https://api.specstream.ai/parallel, each chat searches the whole live web at $5 per 1,000 searches.What is the Tavily API Host in Cherry Studio?
https://api.tavily.com by default. Set it to https://api.specstream.ai/tavily with your SpecStream key in API Key, and Cherry Studio's /search calls cost $0.005 each, with no credits to count.How do I use SearXNG in Cherry Studio without a server?
https://api.specstream.ai/searxng, turn on HTTP authentication, and put your SpecStream key in the password with any username. SpecStream answers in SearXNG's JSON at about 0.82 s a search at the median on production, and the Check button passes.What API Host does the Bocha provider take?
https://api.specstream.ai/bocha, with your SpecStream key in API Key. Cherry Studio adds /v1/web-search, and each search is $0.005 for up to 10 results.How much does web search in Cherry Studio cost with SpecStream?
Can one key serve several Cherry Studio search providers?
Sources
SpecStream wrote this page. Each Cherry Studio setting comes from its web search package on GitHub, and each figure on another provider from that company's own page.
- Cherry Studio web search, provider cataloggithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/catalog.ts, read Nov 10, 2026
- Cherry Studio web search, address joingithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/protocols/http.ts, read Nov 10, 2026
- Cherry Studio web search, Parallel providergithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/providers/parallel.ts, read Nov 10, 2026
- Cherry Studio web search, SearchApi providergithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/providers/searchapi.ts, read Nov 10, 2026
- Cherry Studio web search, Bocha providergithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/providers/bocha.ts, read Nov 10, 2026
- Cherry Studio web search, SearXNG providergithub.com/CherryHQ/cherry-studio/blob/main/packages/web-search/src/providers/searxng.ts, read Nov 10, 2026
- Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
- Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 2026
- Parallel search modesdocs.parallel.ai/search/modes.md, read Nov 10, 2026
- Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 10, 2026
- Jina Reader and Searchjina.ai/reader, read Nov 10, 2026
- SearchApi pricingsearchapi.io/pricing, read Nov 10, 2026
- Firecrawl pricingfirecrawl.dev/pricing, read Nov 9, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
- SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026




