Proprietary

Vals Web Search Index

Updated 10/21/2026

Comparing native provider search against independent web-search tools on legal-research and finance-analysis tasks

As of October 21, 2026, GPT-5.6 Sol (Keenable) ranks first on the Vals Web Search Index with 49.08%, followed by Claude Fable 5 (Exa) at 48.45% and Claude Fable 5 (Native) at 46.94%.

Vals Web Search IndexNative vs. independent search tools
ACCURACY
Pinch or Ctrl/Cmd + scroll to zoom. Once zoomed, scroll or swipe with two fingers to pan, or drag to pan. Shift + drag draws a box to zoom into; turn on box zoom to draw one without Shift. Plus and minus keys zoom, arrow keys pan, 0 resets.

Vals Web Search Index leaderboard

Rank Model Search Tool Score Cost/Task Input / Output Cost Duration
1 GPT-5.6 Sol Keenable 49.08% $8.84 $4 / $20 6m35s
2 Claude Fable 5 Exa 48.45% $3.48 $10 / $50 5m52s
3 Claude Fable 5 Native 46.94% $4.37 $10 / $50 12m22s
4 GPT-5.6 Sol Exa 45.24% $18.97 $4 / $20 8m51s
5 GPT-5.6 Sol Native 43.58% $0.95 $4 / $20 5m29s
6 Gemini 3.5 Flash Exa 41.36% $1.18 $1.5 / $9 3m17s
7 Grok 4.5 Exa 38.75% $0.58 $2 / $6 100.93s
8 Gemini 3.5 Flash Native 37.04% $0.50 $1.5 / $9 4m10s
9 Grok 4.5 Native 35.54% $0.99 $2 / $6 2m17s

Background

Web search is a critical information-retrieval tool for a wide range of tasks, from simple fact-checking to in-depth academic research. A wave of search tools built for AI agents has emerged recently, from frontier model providers’ native search tools to independent tools like Exa and Keenable, each with its own pricing and capabilities.

The Vals Web Search Index measures what each tool is worth inside a real agentic workflow rather than on isolated queries: an agent uses it as its only window onto the web while working through expert-written tasks from two established benchmarks, FAB v2 (Finance Agent Benchmark) and Legal Research Benchmark.

To isolate each tool’s contribution, we swap the search tool the model has access to while holding the model and the rest of the harness constant. The difference in performance then reflects the marginal boost the search tool provides.

We also remove the domain-specific search tools the original benchmarks provide (such as SEC EDGAR for financial filings and CourtListener for legal cases), so the general web-search tool is the model’s only source of external information.

We’re eager to evaluate other search API providers. If you’re interested in having your product evaluated, get in touch with us here.


Results

Score vs. cost
ScoreCost (log)
NativeExaKeenablePareto frontier
30%35%40%45%50%55%Gemini 3.5 FlashGPT-5.6 SolGrok 4.5Claude Fable 5Grok 4.5Gemini 3.5 FlashClaude Fable 5GPT-5.6 SolGPT-5.6 Sol$0.50$1.0$2.0$5.0$10$20

We analyze the cost-accuracy tradeoff through the Pareto efficiency frontier: for a given budget, which model-tool combination achieves the highest accuracy. Cost is the total per task: model inference plus the search fee. Overall, GPT-5.6 Sol with Keenable is the most accurate combination (49.1%), with Claude Fable 5 with Exa close behind (48.5%) at less than half the cost. In finance, external search tools hold most of the frontier; in legal, native search holds all of it, led by Fable 5 (49.0%).

GPT-5.6 Sol with Exa is the cost outlier: the most expensive option in every domain (about $18.97 overall, up to $28.28 on legal) and never on the frontier, driven by a few tasks where the model loops through hundreds of Exa calls before answering.

Cost per task ($): model + search fee (mean)
Cost ($)
Native model costExa model costKeenable model costSearch fee
$0.00$4.0$8.0$12$16$20$0.50$1.18$0.99$0.58$4.37$3.48$0.95$18.97$8.84Gemini 3.5 FlashGrok 4.5Claude Fable 5GPT-5.6 Sol

Model cost dominates every combination; the search fee is a minor part. For GPT-5.6 Sol with Keenable it is $0.41 of the $8.84 mean task cost.

Cost per Task Distribution by Search Tool (total cost, log scale)
ModelCost (log)
Finance Analysis
NativeExaKeenable
$0.01$0.10$1$10$100$1000Gemini 3.5 FlashGrok 4.5Claude Fable 5GPT-5.6 Sol
Legal Research
NativeExaKeenable
$0.01$0.10$1$10$100$1000Gemini 3.5 FlashGrok 4.5Claude Fable 5GPT-5.6 Sol

GPT-5.6 Sol with Exa shows high cost variance in both domains; with Keenable the same model is tighter (median $3.22 per task), though its tail still reaches about $190 in finance and $281 in legal.

Finance Analysis, by Category
Accuracy (%)
± 1 SE
General Qualitative Analysis
General Quantitative Analysis
Market Analysis
Comparables
Precedents
Adjustments
Earnings Analysis
Disclosure Analysis
Financial Modeling
0%20%40%60%80%100%
Finance Analysis, by Category
CategoryNative accuracy (± SE)Exa accuracy (± SE)Keenable accuracy (± SE)
General Qualitative Analysis57.7% ± 3.159.5% ± 3.065.8% ± 6.1
General Quantitative Analysis67.5% ± 2.968.9% ± 2.973.5% ± 5.6
Market Analysis36.0% ± 3.454.1% ± 3.558.2% ± 7.0
Comparables41.8% ± 3.243.1% ± 3.248.9% ± 6.4
Precedents23.2% ± 3.029.0% ± 3.227.5% ± 6.4
Adjustments36.0% ± 3.444.0% ± 3.554.4% ± 6.9
Earnings Analysis59.4% ± 3.573.3% ± 3.175.5% ± 6.1
Disclosure Analysis53.6% ± 3.459.6% ± 3.362.1% ± 6.7
Financial Modeling17.8% ± 2.617.4% ± 2.519.5% ± 5.3
Legal Research, by Question Type
Accuracy (%)
± 1 SE
Statutory Interpretation
Application of Precedent to a Fact Pattern
Doctrinal Test Identification
Regulatory Framework Interpretation
Interaction of Multiple Legal Regimes
Cross-Jurisdiction Comparison
Timeline / Doctrinal Evolution
Validity of Precedent
Resolving Conflicting Precedent
Consensus vs. Disagreement Across Courts
0%20%40%60%80%100%
Legal Research, by Question Type
CategoryNative accuracy (± SE)Exa accuracy (± SE)Keenable accuracy (± SE)
Statutory Interpretation35.7% ± 2.037.0% ± 2.043.3% ± 4.1
Application of Precedent to a Fact Pattern34.6% ± 2.131.6% ± 2.139.5% ± 4.4
Doctrinal Test Identification38.3% ± 3.236.6% ± 3.242.1% ± 6.6
Regulatory Framework Interpretation48.5% ± 3.954.1% ± 4.058.5% ± 7.8
Interaction of Multiple Legal Regimes32.4% ± 3.931.7% ± 3.935.1% ± 8.0
Cross-Jurisdiction Comparison32.5% ± 5.231.6% ± 5.342.9% ± 11.1
Timeline / Doctrinal Evolution36.9% ± 5.334.5% ± 5.238.1% ± 10.9
Validity of Precedent37.5% ± 5.436.3% ± 5.440.0% ± 11.2
Resolving Conflicting Precedent26.7% ± 5.828.3% ± 5.946.7% ± 13.3
Consensus vs. Disagreement Across Courts25.0% ± 6.126.0% ± 6.338.5% ± 14.0
Search calls per task by search tool
Search toolSearch calls (log)
Native, all modelsExa, all modelsExa, GPT-5.6 SolKeenable, GPT-5.6 SolMedian
Finance Analysis
110100100018NATIVE14EXA49EXA·SOL58KEENABLE
Legal Research
11010010001000016NATIVE12EXA84EXA·SOL99.5KEENABLE

The native and Exa boxes pool every model run with that tool; Keenable has only been run with GPT-5.6 Sol, so that model’s Exa runs are shown beside it. Sol searches heavily with either tool, more so with Keenable: a median of 58 calls per finance task vs. 49 with Exa, and 100 per legal task vs. 84.

Across all models, the median run makes slightly more native calls than Exa calls (18 vs. 14 in finance, 16 vs. 12 in legal), but Exa has the long tail: a handful of GPT-5.6 Sol runs exceed 1,000 searches, which lifts Exa’s mean above native’s.

Answer Length by Search Tool
Search toolWords per answer
NativeExaKeenableMean ± SE
Legal Research
Finance Analysis
Sources Cited per Answer by Search Tool
Search toolSources cited / answer
NativeExaKeenableMean ± SE
Legal Research
Finance Analysis

Responses are longer with Exa than with native search (1,590 vs. 1,380 words in legal, 790 vs. 735 in finance) and cite 15 to 18% more distinct sources. GPT-5.6 Sol with Keenable is in the same range: 1,395 words and 9.9 sources per legal answer, 610 words and 4.7 sources per finance answer.

Where do those sources come from? The tables below list the five most-cited domains for each tool, as a share of that tool’s citations.

Finance Analysis

RankNativeExaKeenable (GPT-5.6 Sol)
1sec.gov53.7%sec.gov57.6%sec.gov77.4%
2yahoo.com4.1%yahoo.com3.9%yahoo.com5.4%
3q4cdn.com3.9%q4cdn.com2.5%q4cdn.com1.1%
4google.com2.1%macrotrends.net1.2%stockanalysis.com0.7%
5macrotrends.net1.3%fool.com1.0%financecharts.com0.6%
Top 565.1%66.2%85.2%

Legal Research

RankNativeExaKeenable (GPT-5.6 Sol)
1justia.com25.9%justia.com19.2%justia.com28.7%
2cornell.edu10.3%cornell.edu11.5%ecfr.gov6.8%
3virginia.gov6.2%virginia.gov5.9%virginia.gov6.6%
4texas.gov5.7%vlex.com5.8%house.gov5.9%
5findlaw.com5.1%texas.gov5.3%texas.gov5.8%
Top 553.1%47.8%53.9%

All three tools cite similar, authoritative sources: Justia leads in legal and the SEC dominates finance, most heavily with Keenable, where SEC filings are 77% of citations.


Methodology

Agents run on the same harness across both domains, with the web-search tool (native/Exa/Keenable) as the variable under test. Two things distinguish these runs from the original FAB v2 and Legal Research Benchmark evaluations: the tool is swapped (native vs. Exa vs. Keenable), and the domain-specific search tools those benchmarks provide (SEC EDGAR for finance, CourtListener for legal, and the like) are removed, leaving the web-search tool as the agent’s only means of gathering external information. Runs are orchestrated through Valkyrie with model calls routed through model-library.

Grading

  • Legal Research: each task in the Legal Research Benchmark carries a rubric of required elements written by legal experts; rubrics range from 1 to 22 items per task (mean 9.47). All-pass is our primary metric: a task counts as correct only if every rubric item is satisfied. Grading is performed by a single LLM judge (GPT-5.4).
  • Finance Analysis: tasks use FAB v2’s dealbreaker-gated Partial Credit as the primary metric, category-balanced across the dataset’s nine question categories. A subset of checks in each question is flagged as dealbreakers—load-bearing facts or numbers required for a satisfactory answer—and failing any dealbreaker means the response scores 0% for that question regardless of everything else. All-pass (100% only if every check passes) is reported as a secondary metric. Grading uses the same three-judge jury as FAB v2: GPT-5.4, Gemini-3.1-Pro, and Claude Sonnet 4.6.

For the full rubrics, jury setup, and scoring rules behind any specific grading decision, refer to the original FAB v2 and Legal Research Benchmark methodologies.

Dataset

  • Legal: 208 expert-authored legal research tasks, each tagged by the reasoning skill it tests (a task can test more than one): Statutory Interpretation, Application of Precedent to a Fact Pattern, Doctrinal Test Identification, Regulatory Framework Interpretation, Interaction of Multiple Legal Regimes, Cross-Jurisdiction Comparison, Timeline/Doctrinal Evolution, Validity of Precedent, Resolving Conflicting Precedent, and Consensus vs. Disagreement Across Courts.
  • Finance: 450 finance-analyst questions across nine categories, scored with FAB v2’s category-balanced methodology and reflecting real equity-research workflows: General Qualitative Analysis, General Quantitative Analysis, Market Analysis, Comparables, Precedents, Adjustments, Earnings Analysis, Disclosure Analysis, and Financial Modeling.

Statistical Analysis

To establish whether the two search tools differ statistically, we fit a mixed-effects model per domain, with search tool as a fixed effect (native as the reference level) and a random intercept per task absorbing task-level difficulty: a logistic model for legal’s All-pass metric (all_pass ~ search_tool + (1 | task_id)) and a linear model for finance’s primary metric (score ~ search_tool + (1 | task_id)). Each model pools the per-task, per-model observations underlying the Results charts above.

The fixed effect of search tool (Exa relative to native) in each model:

DomainOutcome (model)Exa effectStd. errorStatisticp
FinanceWeighted score, 0-100 (linear)+6.51 points0.98t = 6.62< 0.001
LegalAll-pass, 0/1 (logistic)−0.02 log-odds0.13z = −0.170.86