Skip to the page

crewAI web search

One argument points SerperDevTool at SpecStream.

crewAI's SerperDevTool and BraveSearchTool take their address as a constructor argument, and SpecStream answers both. Each passed on November 10, 2026, run with crewai-tools, with only that argument and the key changed.

Pass SerperDevTool(base_url="https://api.specstream.ai/serper") or BraveSearchTool(search_url="https://api.specstream.ai/res/v1/web/search"), and put your SpecStream key in SERPER_API_KEY or BRAVE_API_KEY. The crew keeps its tool names.

SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and costs $5 per 1,000 searches, with no daily limit. A new account gets $10 of credit, no card.

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

crewAI search tools and SpecStream, from each company's own pages and crewAI's source on Nov 10, 2026

SpecStreamSerperBrave Search APISerpApiTavily
crewAI tool and settingSerperDevTool(base_url="https://api.specstream.ai/serper") or BraveSearchTool(search_url="https://api.specstream.ai/res/v1/web/search"), with the SpecStream keySerperDevTool, base_url https://google.serper.dev by default, key in SERPER_API_KEYBraveSearchTool, search_url https://api.search.brave.com/res/v1/web/search by default, key in BRAVE_API_KEYSerpApiGoogleSearchTool and the other SerpApi tools, with the address fixed in the codeTavilySearchTool, which builds TavilyClient with the key alone
Start today$10 of credit, no card, which covers 2,000 searches2,500 free queries, no card$5 in free credits every monthStarter plan at $25 a month for 1,000 searches1,000 free credits every month
Price per 1,000 searches$5, with up to 10 results a search$1.00 on the 50k pack, down to $0.30 on the 12.5M pack$5 per 1,000 requests$25 a month for 1,000 searches on Starter$0.008 a credit on pay as you go. A basic search is 1 credit
How long it lastsCredit you buy never expiresCredits are valid for 6 monthsPrepaid creditsMonth to monthCredits reset on the first day of each month
LimitNo daily limit. Up to 26,666 searches a minute on one account50 queries per second on the smallest pack, 300 on the largestUp to 50 queries per second200 successful searches per hour on StarterOn a monthly plan, requests stop when the month's credits run out
What answers the searchThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questionsGoogle, queried live on each callBrave's index. Its own page reports 85.3% on FreshQAOnly successful searches count toward the monthTavily's search. Its own post reports 97.6% on SimpleQA

Why crewAI builders put SpecStream behind their search tool

Other search tools in crewAI

How SpecStream scores

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

How to move crewAI web search to 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.

2. Check the key with the call each tool sends. A 200 with organic or web.results means the tool gets the same.

curl -X POST https://api.specstream.ai/serper/search \
  -H "X-API-KEY: $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
  -d '{"q": "test", "num": 10}'

curl -H "X-Subscription-Token: $SPECSTREAM_API_KEY" \
  "https://api.specstream.ai/res/v1/web/search?q=test&count=10"

3. Where the crew builds its search tool, pass the address and set the tool's key variable to the SpecStream key:

import os
from crewai_tools import SerperDevTool

os.environ["SERPER_API_KEY"] = os.environ["SPECSTREAM_API_KEY"]
search = SerperDevTool(base_url="https://api.specstream.ai/serper")

4. Run the crew. Each search shows in your SpecStream request log with its price.

Frequently asked questions

Something we didn't answer? Talk to a human

What is the best web search tool for crewAI?
SpecStream behind SerperDevTool or BraveSearchTool, at $5 per 1,000 searches with no daily limit and 97.9 F-score on all 1,000 SimpleQA Verified questions. One constructor argument moves the tool.
What value does SerperDevTool base_url take?
https://api.specstream.ai/serper, with no /search: the tool adds /search itself. The key goes in SERPER_API_KEY, which the tool sends as X-API-KEY.
How do I point crewAI's Brave search tool at SpecStream?
Pass search_url="https://api.specstream.ai/res/v1/web/search" to BraveSearchTool and put your SpecStream key in BRAVE_API_KEY. The tool asks for 10 results, so each search is $0.005.
What is a cheaper Serper alternative for crewAI?
SpecStream costs $5 per 1,000 searches with no pack to buy, and its credit never expires, where Serper's credits last 6 months. The first $10 of credit covers 2,000 searches with no card.
Can crewAI's SerpApi tools use SpecStream?
Not by a setting: crewAI's SerpApi tools fix their address in the code. Use SerperDevTool with base_url="https://api.specstream.ai/serper", at $5 per 1,000 searches.
Does the crew need new code?
No. The tool keeps its name, its arguments and its output, and only base_url or search_url and the key change. On November 10, 2026 both tools ran on SpecStream with crewai-tools.

Sources

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

  1. crewAI SerperDevTool sourceraw.githubusercontent.com/crewAIInc/crewAI/main/lib/crewai-tools/src/crewai_tools/tools/serper_dev_tool/serper_dev_tool.py, read Nov 10, 2026
  2. crewAI BraveSearchTool sourceraw.githubusercontent.com/crewAIInc/crewAI/main/lib/crewai-tools/src/crewai_tools/tools/brave_search_tool/brave_search_tool.py, read Nov 10, 2026
  3. crewAI TavilySearchTool sourceraw.githubusercontent.com/crewAIInc/crewAI/main/lib/crewai-tools/src/crewai_tools/tools/tavily_search_tool/tavily_search_tool.py, read Nov 10, 2026
  4. crewAI SerpApi base tool sourceraw.githubusercontent.com/crewAIInc/crewAI/main/lib/crewai-tools/src/crewai_tools/tools/serpapi_tool/serpapi_base_tool.py, read Nov 10, 2026
  5. Serperserper.dev/, read Nov 10, 2026
  6. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  7. SerpApi pricingserpapi.com/pricing, read Nov 10, 2026
  8. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  9. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  10. Tavily, SealQA and SimpleQA posttavily.com/blog/tavily-ranks-1-on-sealqa-and-simpleqa, read Nov 10, 2026
  11. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  12. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  13. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026