Skip to the page

Web search for your AI app

Paste one address in one setting.

Eight apps take SpecStream as their web search with one setting changed, tested on production on November 9, 2026: Open WebUI, LibreChat, AnythingLLM, GPT Researcher, Dify, n8n, Agno and LangChain.

Most read SpecStream as a SearXNG instance you never host: paste the address from the table, with your key in it, where the app asks for its SearXNG URL. Open WebUI takes it as its external search.

It is the most accurate web search API in the world: 97.9 F-score on all 1,000 SimpleQA Verified questions, on the benchmarks page. A search costs $0.005, which is $5 per 1,000.

New accounts get $10 of credit, no card. It covers 2,000 searches.

The setting in each app and the value to paste, each tested on production on Nov 9, 2026

SpecStreamThe app's setting
Open WebUIWeb Search Engine external. External Web Search URL https://api.specstream.ai/openwebui/search, and your key in External Web Search API Key. Open WebUI setupAdmin settings, Web Search: External Web Search URL and External Web Search API Key. Env EXTERNAL_WEB_SEARCH_URL and EXTERNAL_WEB_SEARCH_API_KEY
LibreChathttps://api.specstream.ai/searxng/<key>. Leave SEARXNG_API_KEY empty. LibreChat setupsearxngInstanceUrl under webSearch in librechat.yaml, or env SEARXNG_INSTANCE_URL
AnythingLLMhttps://api.specstream.ai/searxng/<key>/search, the whole search address. AnythingLLM setupAgent web search, Search Provider SearXNG: SearXNG API Base URL. Env AGENT_SEARXNG_API_URL
GPT ResearcherRETRIEVER=searx and SEARX_URL=https://api.specstream.ai/searxng/<key>. GPT Researcher setupEnv RETRIEVER and SEARX_URL
Difyhttps://api.specstream.ai/searxng/<key>/search, the whole search address. Dify setupSearXNG tool plugin: SearXNG base URL
n8nhttps://api.specstream.ai/searxng/<key>. n8n setupSearXNG credential of the SearXNG tool node: API URL
AgnoSearXNG(host="https://api.specstream.ai/searxng/<key>"). Agno setupThe host argument of the SearXNG toolkit
LangChainSEARX_HOST=https://api.specstream.ai/searxng/<key>/search. LangChain setupsearx_host of SearxSearchWrapper, or env SEARX_HOST

What your app gets from SpecStream

The other providers these apps offer

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to set it up

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 address with your key. A 200 with results means the app will get the same reply:

curl -s -o /dev/null -w '%{http_code}\n' "https://api.specstream.ai/searxng/$SPECSTREAM_API_KEY/search?q=test&format=json"

3. Paste the value from the table into your app's setting, with your key in place of <key>, and ask the app a question that needs the web. The page for your app has each step.

Frequently asked questions

Something we didn't answer? Talk to a human

How do I add web search to Open WebUI?
Set 2 fields: External Web Search URL to https://api.specstream.ai/openwebui/search and External Web Search API Key to your SpecStream key, with the Web Search Engine set to external. Each search costs $0.005. The Open WebUI page has the loader setting too.
Can I use SearXNG without hosting it?
Yes: since November 9, 2026 https://api.specstream.ai/searxng/<key> answers SearXNG's JSON search, so any app with a SearXNG setting reads it as an instance. There is no server to run and no settings.yml to edit, and each search costs $0.005.
What is the best web search provider for a self-hosted AI app?
SpecStream: 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks, at $5 per 1,000 searches. It plugs into eight apps with one setting, tested on production on November 9, 2026.
How do I add web search to LibreChat?
One line in your .env: SEARXNG_INSTANCE_URL=https://api.specstream.ai/searxng/<key>, with searxng as the search provider in librechat.yaml. See the LibreChat page.
How much does web search cost in these apps?
$0.005 a search of up to 10 results, which is $5 per 1,000, whatever the app. A new account gets $10 of credit with no card, which covers 2,000 searches, and a top-up never expires.
Does n8n's SearXNG tool work with SpecStream?
Yes, it passed our test on production on November 9, 2026. Put https://api.specstream.ai/searxng/<key> in the API URL of the SearXNG credential. See the n8n page.

Sources

SpecStream wrote this page. Each setting name comes from the app's own source code, and each provider's price from that company's own page.

  1. Open WebUI web search settings (source)github.com/open-webui/open-webui/blob/main/src/lib/components/admin/Settings/WebSearch.svelte, read Nov 10, 2026
  2. LibreChat web search configurationlibrechat.ai/docs/configuration/librechat_yaml/object_structure/web_search, read Nov 10, 2026
  3. AnythingLLM web browsing (source)github.com/Mintplex-Labs/anything-llm/blob/master/server/utils/agents/aibitat/plugins/web-browsing.js, read Nov 10, 2026
  4. GPT Researcher SearXNG retriever (source)github.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/searx/searx.py, read Nov 10, 2026
  5. Dify SearXNG tool (source)github.com/langgenius/dify-official-plugins/blob/main/tools/searxng/tools/searxng_search.py, read Nov 10, 2026
  6. n8n SearXNG credential (source)github.com/n8n-io/n8n/blob/master/packages/@n8n/nodes-langchain/credentials/SearXngApi.credentials.ts, read Nov 10, 2026
  7. Agno SearXNG toolkit (source)github.com/agno-agi/agno/blob/main/libs/agno/agno/tools/searxng.py, read Nov 10, 2026
  8. LangChain SearxSearchWrapper (source)github.com/langchain-ai/langchain-community/blob/main/libs/community/langchain_community/utilities/searx_search.py, read Nov 10, 2026
  9. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  10. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  11. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  12. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 2026
  13. Serperserper.dev/, read Nov 10, 2026
  14. Firecrawl pricingfirecrawl.dev/pricing, read Nov 10, 2026
  15. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  16. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026