Skip to the page

GPT Researcher retriever

Two variables run it on SpecStream.

GPT Researcher reads its search provider from the RETRIEVER variable, and two retrievers take an address: searx reads SEARX_URL and serper reads SERPER_API_BASE. SpecStream answers both.

Set RETRIEVER=searx and SEARX_URL=https://api.specstream.ai/searxng/YOUR_KEY. Or keep RETRIEVER=serper and set SERPER_API_BASE=https://api.specstream.ai/serper with your key in SERPER_API_KEY.

SpecStream scores 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. A new account gets $10 of credit, no card.

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

The retrievers GPT Researcher offers, from each company's own pages on Nov 10, 2026

SpecStreamTavilySerperBingGoogle
RETRIEVER and addresssearx with SEARX_URL, or serper with SERPER_API_BASE, both pointed at api.specstream.aitavily, the default. The address is fixed in GPT Researcher's code at api.tavily.com/searchserper. SERPER_API_BASE defaults to https://google.serper.devbing. The address is fixed in GPT Researcher's code at api.bing.microsoft.com/v7.0/searchgoogle. The address is fixed in GPT Researcher's code at www.googleapis.com/customsearch/v1
Open to a new accountYes. Create a key and start with $10 of credit, no cardYes, with 1,000 free credits every monthYes, with 2,500 free queries and no credit cardNo. Microsoft retired the Bing Search APIs on August 11, 2025 and closed sign upNo. The Custom Search JSON API is closed to new customers
Price per 1,000 searches$5, with up to 10 results a search$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 creditsMicrosoft points customers to Grounding with Bing Search, at $14 per 1,000 transactions$5 per 1,000 queries after 100 free queries a day, for existing customers only
LimitNo daily limit. Up to 8,800 searches a minute on one accountOn a monthly plan, requests stop when the month's credits run out300 queries per second on the largest packGrounding with Bing Search allows 150 transactions per second10,000 queries a day
How long it lastsCredit you top up never expiresCredits reset on the first day of each monthCredits are valid for 6 monthsExisting instances of the Bing Search APIs were decommissionedExisting customers have until January 1, 2027
What answers the searchThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questions, 978 correctTavily's search. Its own post reports 97.6% on SimpleQASerper's search, bought in credit packs from 50,000 creditsGrounding with Bing Search answers inside Azure AI Agents, not at the address GPT Researcher callsThe Programmable Search Engine you configured

Why GPT Researcher users run it on SpecStream

The other retrievers in GPT Researcher, and what each costs

How SpecStream scores

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

How to run GPT Researcher on SpecStream

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. Set spend_cap_cents on the key to cap what a long research run can spend.

2. In GPT Researcher's .env, set the retriever and its address.

RETRIEVER=searx
SEARX_URL=https://api.specstream.ai/searxng/YOUR_SPECSTREAM_KEY

3. Check the key from a terminal with the call the retriever sends. A 200 with results means GPT Researcher gets the same.

curl "https://api.specstream.ai/searxng/$SPECSTREAM_API_KEY/search?q=test&format=json"

4. Run a research task as you do 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 change the retriever in GPT Researcher?
Set 1 variable, RETRIEVER, in .env. For SpecStream, set RETRIEVER=searx with SEARX_URL=https://api.specstream.ai/searxng/YOUR_KEY, or RETRIEVER=serper with SERPER_API_BASE=https://api.specstream.ai/serper.
What is GPT Researcher's default retriever?
Tavily, billed at $0.008 a credit on pay as you go, with an address fixed in GPT Researcher's code. Changing RETRIEVER to searx or serper and pointing it at SpecStream costs $0.005 a search.
How do I use SearXNG with GPT Researcher without hosting it?
Set SEARX_URL=https://api.specstream.ai/searxng/YOUR_KEY and RETRIEVER=searx. SpecStream answers in SearXNG's JSON at $0.005 a search, so there is no instance to run and no JSON format to turn on.
Can GPT Researcher's Serper retriever use another base URL?
Yes, through SERPER_API_BASE, which defaults to https://google.serper.dev. Set it to https://api.specstream.ai/serper and send the SpecStream key in SERPER_API_KEY; the reply keeps Serper's organic[] shape.
Does the Bing retriever in GPT Researcher still work?
Not for new keys: Microsoft retired the Bing Search APIs on August 11, 2025, and the bing retriever calls that address. Use searx or serper pointed at SpecStream.
How much does GPT Researcher cost to run on SpecStream?
$0.005 a search of up to 10 results, which is $5 per 1,000. A new account gets $10 of credit with no card, which covers 2,000 searches, and a call stopped by a 429 is not charged.

Sources

SpecStream wrote this page. GPT Researcher's settings come from its source on GitHub, and each provider's figure from that company's own page.

  1. GPT Researcher searx retrievergithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/searx/searx.py, read Nov 10, 2026
  2. GPT Researcher serper retrievergithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/serper/serper.py, read Nov 10, 2026
  3. GPT Researcher tavily retrievergithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/tavily/tavily_search.py, read Nov 10, 2026
  4. GPT Researcher bing retrievergithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/bing/bing.py, read Nov 10, 2026
  5. GPT Researcher google retrievergithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/retrievers/google/google.py, read Nov 10, 2026
  6. GPT Researcher default configgithub.com/assafelovic/gpt-researcher/blob/main/gpt_researcher/config/variables/default.py, read Nov 10, 2026
  7. GPT Researcher search engines docsdocs.gptr.dev/docs/gpt-researcher/search-engines, read Nov 10, 2026
  8. Google Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 10, 2026
  9. Microsoft, Bing Search API retirementlearn.microsoft.com/en-us/lifecycle/announcements/bing-search-api-retirement, read Nov 10, 2026
  10. Grounding with Bing Search pricingmicrosoft.com/en-us/bing/apis/grounding-pricing, read Nov 10, 2026
  11. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  12. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  13. Tavily, SealQA and SimpleQA posttavily.com/blog/tavily-ranks-1-on-sealqa-and-simpleqa, read Nov 10, 2026
  14. Serperserper.dev/, read Nov 10, 2026
  15. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 2026
  16. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  17. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  18. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026