# AgentTools Page Content Verifier

> AgentTools Page Content Verifier is a paid API for AI agents from agenttools-hub.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

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.

## Facts

- Endpoint: GET https://agenttools-hub.vercel.app/api/v1/dev/page-verify?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttools-page-content-verifier-b50c41f0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9FL_ruBMtH0x2WrfCO7LN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agenttools-page-content-verifier-b50c41f0
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttools-page-content-verifier-b50c41f0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttools-hub.vercel.app](https://www.zero.xyz/host/agenttools-hub.vercel.app/llms.txt)
