Benchmark v2 · July 16, 2026

AgentReady vs web_fetch

Can agents get better answers from your site using a purpose-built RAG endpoint vs raw web scraping? We ran 60 test cases across 43 real sites to find out.

60

Test cases

43

Real-world sites

July 16, 2026

Run date

GPT-4o (per-fact)

Judge

v

Verdict

AgentReady wins on citation rate, hallucination rate, and JS-heavy sites. web_fetch wins on static API docs and latency. Overall fact coverage is nearly identical — category breakdown is where they diverge.

Key findings

ask_site 76% vs web_fetch 56%

+20pp

fact coverage on JS-heavy sites

Sites like Notion, Webflow, and Figma use client-side rendering. web_fetch fetches an HTML shell and misses content. AgentReady's 4-layer pipeline (llms.txt → HTTP → __NEXT_DATA__ extraction → Jina Reader) reaches actual content.

ask_site 60/60 vs web_fetch 0/60

100%

citation rate

Every ask_site answer includes source URLs. web_fetch returns raw text with no attribution. Citations let downstream agents verify facts and detect staleness.

ask_site 1 vs web_fetch 6 (of 60)

fewer high-hallucination answers

web_fetch returns full page HTML — navbars, footers, cookie banners and all — extra noise that confuses the model. AgentReady pre-chunks and retrieves only relevant passages.

ask_site 51/60 vs web_fetch 46/60

85%

useful answer rate

Judged by GPT-4o: "would this answer help a developer?" ask_site wins by 9pp — driven by multi-page and JS-heavy categories where web_fetch returns incomplete or garbled content.

Overall results

60 cases · 43 sites · judged by GPT-4o

Metricweb_fetchAgentReady
Fact coverage (avg)

Overall similar — category breakdown tells the real story

78%75.9%
Useful answers46/6051/60
Answers with citations0/6060/60
High hallucination risk61
Wrong claims flagged108
p50 latency4.2s7.8s
p95 latency7.2s12.9s

Results by category

Fact coverage — % of expected facts present in the answer

JS / Playwright-heavy18 casesAgentReady +20pp

Sites using client-side rendering (Notion, Figma, Webflow). web_fetch fetches an HTML shell with no content. AgentReady's 4-layer pipeline reaches the rendered DOM.

56%vs76%
web_fetch
56%
ask_site
76%
Multi-page Synthesis16 casesAgentReady +7pp

Questions whose answers span multiple pages — pricing tiers, feature comparisons, policy details. web_fetch can only fetch one URL.

71%vs78%
web_fetch
71%
ask_site
78%
Static Docs14 casesweb_fetch +5pp

Server-rendered docs (MDX, Sphinx, VitePress). web_fetch works well here — both approaches score highly.

86%vs81%
web_fetch
86%
ask_site
81%
API Reference12 casesweb_fetch +15pp

Dense API spec pages where the full parameter list is on one page. web_fetch reads the entire spec directly; chunking can lose detail.

91%vs76%
web_fetch
91%
ask_site
76%

Sites tested

43 real-world developer documentation and SaaS sites

airtable.comanthropic.comasana.comauth0.comclerk.comclickup.comcloudflare.comcoda.iodatadoghq.comdeveloper.mozilla.orgdocs.docker.comdocs.github.comdocs.stripe.comexpressjs.comfastapi.tiangolo.comfigma.comgit-scm.comgraphql.orgkubernetes.iolinear.apploom.commiro.commonday.commongodb.comnetlify.comnextjs.orgnotion.sopostgresql.orgreact.devredis.iorender.comresend.comretool.comsendgrid.comstripe.comsupabase.comtailwindcss.comtwilio.comtypescriptlang.orgvercel.comvuejs.orgwebflow.comzoom.us

Methodology

Test cases

60 questions across 43 sites, hand-written to require specific factual knowledge. Each question has 2–6 expected facts (e.g. "25,000 MAU", "free tier", "social login included").

Judging

GPT-4o judges each expected fact independently — present (✓) or absent (✗). This avoids holistic "which answer sounds better" bias and produces a reproducible, auditable score.

Comparison

web_fetch is the baseline available to any AI agent with a browser tool — one URL, raw HTML. ask_site uses AgentReady's 4-layer pipeline: llms.txt → HTTP+cheerio → __NEXT_DATA__ extraction → Jina Reader headless.

Categories

Cases are classified as: JS/Playwright-heavy (client-rendered, needs JS execution), Multi-page Synthesis (answer spans multiple URLs), Static Docs (server-rendered), API Reference (dense single-page specs).

Raw results: eval/results/benchmark-2026-07-16-final.json · Evaluation harness available on request.

Share this benchmark:𝕏 / TwitterLinkedIn

Make your site agent-queryable in 60 seconds

Index any public website. Get a per-site MCP endpoint, cited RAG answers, and analytics to see which agents are querying it.