AnythingLLM web search
Set one field and search at $5 per 1,000.
AnythingLLM's agents search the web through one provider, and one field takes any address: SearXNG API Base URL. SpecStream answers there, so your agents search without a SearXNG server to run.
In Settings, Agent Skills, Web Search, choose SearXNG and set SearXNG API Base URL to https://api.specstream.ai/searxng/YOUR_KEY/search. The key sits in the address.
SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and costs $5 per 1,000 searches. A new account gets $10 of credit, no card, which covers 2,000 searches.
New accounts get $10 of credit, no card. It covers 2,000 searches.
The web search providers AnythingLLM offers, from each company's own pages on Nov 10, 2026
| SpecStream | Bing Search API | Brave Search API | Tavily | Serper | |
|---|---|---|---|---|---|
| Open to a new account | Yes. Create a key and start with $10 of credit, no card | No. Microsoft retired the Bing Search APIs on August 11, 2025 and closed sign up | Yes, with $5 in free credits every month | Yes, with 1,000 free credits every month | Yes, with 2,500 free queries and no credit card |
| Price per 1,000 searches | $5, with up to 10 results a search | Microsoft points customers to Grounding with Bing Search, at $14 per 1,000 transactions | $5 per 1,000 requests | $0.008 a credit on pay as you go. A basic search is 1 credit and an advanced search 2 | $1.00 per 1,000 in the pack of 50,000 credits |
| Address in AnythingLLM | Set in the SearXNG API Base URL field, or AGENT_SEARXNG_API_URL | Fixed in AnythingLLM's code at api.bing.microsoft.com/v7.0/search, which Microsoft decommissioned | Fixed in AnythingLLM's code at api.search.brave.com | Fixed in AnythingLLM's code at api.tavily.com/search | Fixed in AnythingLLM's code at google.serper.dev/search |
| Limit | No daily limit. Up to 8,800 searches a minute on one account | Grounding with Bing Search allows 150 transactions per second | 50 queries per second | On a monthly plan, requests stop when the month's credits run out | 300 queries per second on the largest pack |
| How long credit lasts | Credit you buy never expires | Existing instances of the Bing Search APIs were decommissioned | $5 in free credits every month | Credits reset on the first day of each month | Credits are valid for 6 months |
| What answers the search | The whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questions, 978 correct | Grounding with Bing Search answers inside Azure AI Agents, not at the address AnythingLLM calls | Brave's own index. Its page publishes 85.3% accuracy on FreshQA | Tavily's search. Its own post reports 97.6% on SimpleQA | Serper's search, bought in credit packs from 50,000 credits |
Why AnythingLLM users set SpecStream as the search provider
One field, and nothing to host
AnythingLLM sends its agent's searches to the SearXNG address exactly as you type it, adds q and format=json, and reads results[] with title, url and content. SpecStream answers that call in SearXNG's JSON. AnythingLLM adds no path, so the address ends in /search, and it sends no key header, so the key goes in the address.
# AnythingLLM: Settings, Agent Skills, Web Search
Provider SearXNG
SearXNG API Base URL https://api.specstream.ai/searxng/YOUR_SPECSTREAM_KEY/search
# The same address in the server's .env
AGENT_SEARXNG_API_URL=https://api.specstream.ai/searxng/YOUR_SPECSTREAM_KEY/searchThis is the call your agent sends, and what comes back:
# The call AnythingLLM's agent sends: q and format=json added to your URL
curl "https://api.specstream.ai/searxng/$SPECSTREAM_API_KEY/search?q=latest+AnythingLLM+release&format=json"
# {"results": [{"title": "...", "url": "https://...", "content": "..."}, ...]}The one provider field that takes an address
AnythingLLM fixes the address of Serper, Bing, Tavily, Exa, Brave, Perplexity, SerpApi, SearchApi, Serply and Firecrawl search in its code. Its Bing provider still calls api.bing.microsoft.com, which Microsoft retired on August 11, 2025. SearXNG API Base URL is the field that takes an address, so it is where SpecStream goes.
$0.005 a search, from a balance that never expires
Each search your agent makes returns 10 results and costs $0.005, which is $5 per 1,000. There is no monthly plan and no credit that resets. Credit you buy never expires, and a call stopped by a 429 charges nothing. A new account starts with $10 of credit, which covers 2,000 searches.
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 can send up to 8,800 searches a minute; a call over that gets a 429 with Retry-After and is not charged.
You decide what is kept, on each key
Give AnythingLLM a key with zero_retention and a search made with it keeps no request text and no answer after the reply. It is not in the history and its log lines carry neither. The charge keeps the account, the key, the request ID, the price and the time. spend_cap_cents is the most the key can spend.
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}'Every search reads the live web
SpecStream reads the web at the moment of the call, so a page published an hour ago can be in what your agent reads. Your workspace documents stay in AnythingLLM, and the agent gets fresh results from the web beside them.
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 a page with no text is not charged. Deep Search takes a request in plain words and returns every match on the live web as structured rows, at 5¢, 15¢ or $1 a row, with a source URL on every value.
The other providers in AnythingLLM, and what each costs
Bing Search API
Microsoft retired the Bing Search APIs on August 11, 2025, and AnythingLLM's Bing provider still calls the retired address. Microsoft's replacement, Grounding with Bing Search, costs $14 per 1,000 transactions inside Azure AI Agents. SpecStream answers your agents at $5 per 1,000 through the SearXNG field.
Brave Search API
A search API on Brave's own index at $5 per 1,000 requests, with $5 in free credits every month and 50 queries per second. SpecStream costs the same $5 per 1,000 and scores 97.9 F-score on all 1,000 SimpleQA Verified questions.
Tavily
Search billed in credits at $0.008 each on pay as you go, with 1,000 free credits a month that reset on the first day of each month. A basic search is 1 credit and an advanced search 2. SpecStream charges $0.005 a search from a balance that never resets.
Serper
Search sold in credit packs: $1.00 per 1,000 in the pack of 50,000, with credits valid for 6 months and 2,500 free queries to start. SpecStream credit never expires, and every search reads the live web at the moment of the call.
Exa
A search API priced at $7 per 1,000 requests for auto and fast search. AnythingLLM fixes Exa's address in its code. SpecStream costs $5 per 1,000 searches and reaches your agents through the SearXNG field.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to set SpecStream as AnythingLLM's web search
1. Create a key under Agents & API in the SpecStream workspace. A new account gets $10 of credit, no card, which covers 2,000 searches. Turn on zero_retention on the key if your searches must leave no trace.
2. In AnythingLLM, open Settings, then Agent Skills, then Web Search. Turn the skill on and choose SearXNG from the providers.
3. Set SearXNG API Base URL to https://api.specstream.ai/searxng/ followed by your key and /search, and save.
https://api.specstream.ai/searxng/YOUR_SPECSTREAM_KEY/search4. To check the key from a terminal, send the call your agent sends. A 200 with results means AnythingLLM will get the same.
curl "https://api.specstream.ai/searxng/$SPECSTREAM_API_KEY/search?q=test&format=json"5. Ask your agent a question about something that happened today. Each search shows up in your SpecStream request log with its price.
Frequently asked questions
Something we didn't answer? Talk to a human
How do I enable web search in AnythingLLM?
https://api.specstream.ai/searxng/YOUR_KEY/search. Each search costs $0.005.Which search provider should I use in AnythingLLM?
Why is AnythingLLM web search with Bing not working?
Do I need to run a SearXNG server for AnythingLLM?
https://api.specstream.ai/searxng/YOUR_KEY/search, at $0.005 a search, with no server to host and no JSON output to turn on.Why must the SearXNG URL end in /search?
q and format=json. So the address you enter is the whole search address, ending in /search.How much does AnythingLLM web search cost with SpecStream?
Sources
SpecStream wrote this page. AnythingLLM's settings come from its source on GitHub, and each provider's figure from that company's own page.
- AnythingLLM web-browsing.jsgithub.com/Mintplex-Labs/anything-llm/blob/master/server/utils/agents/aibitat/plugins/web-browsing.js, read Nov 10, 2026
- AnythingLLM search provider optionsgithub.com/Mintplex-Labs/anything-llm/blob/master/frontend/src/pages/Admin/Agents/WebSearchSelection/SearchProviderOptions/index.jsx, read Nov 10, 2026
- AnythingLLM updateENV.jsgithub.com/Mintplex-Labs/anything-llm/blob/master/server/utils/helpers/updateENV.js, read Nov 10, 2026
- AnythingLLM web browsing docsdocs.anythingllm.com/agent/usage/web-browsing, read Nov 10, 2026
- Microsoft, Bing Search API retirementlearn.microsoft.com/en-us/lifecycle/announcements/bing-search-api-retirement, read Nov 10, 2026
- Grounding with Bing Search pricingmicrosoft.com/en-us/bing/apis/grounding-pricing, read Nov 10, 2026
- Brave Search APIbrave.com/search/api/, read Nov 10, 2026
- Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
- Tavily pricingtavily.com/pricing, read Nov 10, 2026
- Tavily, SealQA and SimpleQA posttavily.com/blog/tavily-ranks-1-on-sealqa-and-simpleqa, read Nov 10, 2026
- Serperserper.dev/, read Nov 10, 2026
- Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 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




