{"uid":"cap_9FL_ruBMtH0x2WrfCO7LN","slug":"agenttools-page-content-verifier-b50c41f0","name":"AgentTools Page Content Verifier","description":"Verify a claim about a web page's content: fetches the page (SSRF-guarded) and reports whether the expected text appears, with the surrounding excerpt as evidence. The deterministic way for an agent to confirm 'the site says X' before acting on it. Use this when an agent needs to does this page actually say that? Checked, not guessed.","url":"https://agenttools-hub.vercel.app/api/v1/dev/page-verify?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["expect"],"properties":{"url":{"type":"string","description":"Or provide raw HTML instead"},"html":{"type":"string","description":"Raw HTML"},"expect":{"type":"string","description":"Expected text"},"caseSensitive":{"enum":["false","true"],"type":"string","description":"Case sensitive"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_njAnug_YdPHTD5P14M3oA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a web page (SSRF-guarded) and checks whether a specific expected text string appears on it, returning a boolean result and surrounding excerpt as evidence.","exampleAgentPrompt":"Can you check whether the page at https://example.com/terms actually says 'no refunds after 30 days' — I need to confirm the claim before I proceed, case-insensitive is fine.","exampleUseCases":[{"title":"Verify product claim before purchase","prompt":"Before I buy, can you confirm that the product page at https://store.example.com/widget says 'lifetime warranty'? I want to make sure it actually says that, not just assume."},{"title":"Fact-check a quoted policy","prompt":"Someone told me that https://acme.com/privacy says 'we never sell your data' — can you fetch that page and check if that phrase actually appears there?"},{"title":"Monitor landing page copy accuracy","prompt":"Our marketing team said the landing page at https://mycompany.com/offer mentions 'free trial for 14 days' — can you verify that text is actually on the page right now?"}],"resultDescription":"Returns a boolean indicating whether the expected text was found on the fetched page, along with the surrounding text excerpt as evidence so the agent can confirm the context of the match. Also reports case-sensitivity behavior used.","failureModes":["URL is unreachable or returns a non-200 status — verification fails with an error","SSRF guard blocks the URL (private IP range or disallowed host) — returns an error","Expected text not found — returns false with no excerpt","Page content is JavaScript-rendered and not available in static HTML — text may not be found even if visible in browser","Raw HTML provided is malformed or empty — may return false or error","Case sensitivity mismatch causes false negatives if wrong setting used"],"whenToPreferThis":"Use this endpoint when an agent needs to deterministically confirm that a live web page contains a specific text claim before acting on it — for fact-checking, policy verification, or pre-action confirmation. Prefer it over LLM guessing or general-purpose scrapers when you need a binary yes/no with evidence excerpt. Especially valuable when the cost of acting on a false claim is high.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:04.440Z","isFirstParty":false,"canonicalSlug":"agenttools-page-content-verifier-b50c41f0"}