# TD Agent Utility – Browser Page Render & Screenshot

> TD Agent Utility – Browser Page Render & Screenshot is a paid API for AI agents from td-agent-utility.duckdns.org, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-23).

Renders a web page in a real browser and returns a verification result including final URL, HTTP status, and checked timestamp

## Facts

- Endpoint: POST https://td-agent-utility.duckdns.org/v1/render-page?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/td-agent-utility-browser-page-render-screenshot-de98fcc2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0TM2lcG3fxe2bOWMlDZ7m

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 td-agent-utility-browser-page-render-screenshot-de98fcc2 -d '<json body>'
```

Example prompt: Can you do a browser render check on https://myapp.example.com and tell me if it loads correctly, what the final URL is after any redirects, and whether it gets a PASS result?

## When to prefer this

Choose this endpoint when you need to verify that a URL actually renders in a real browser environment — not just that it responds to a ping or HTTP HEAD request. It is especially useful for confirming deployments are live and visually functional, catching JavaScript-rendered pages that fail silently, or tracing redirect chains to their final destination. Prefer this over simple HTTP checkers when browser-level rendering fidelity matters.

## Known failure modes

- URL is unreachable or times out — likely returns FAIL status
- Page requires authentication or bot protection (e.g. Cloudflare CAPTCHA) — may return FAIL
- Malformed or invalid URL input — request rejected
- Service temporarily unavailable — HTTP error from the utility
- Payment not processed — x402 payment required before job completes

## How this service works

Independent public URL, HTTP, DNS, TLS, browser screenshot and deployment verification for AI agents. Pay per completed job with x402 V2 USDC on Base.

## Output

A JSON object containing: the originally requested URL, the final resolved URL (after any redirects), an ISO 8601 timestamp of when the check was performed, and a result_status of PASS or FAIL indicating whether the page rendered successfully in a browser.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "final_url": "https://example.com/",
  "checked_at": "2026-10-14T00:00:00+00:00",
  "requested_url": "https://example.com",
  "result_status": "PASS"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/td-agent-utility-browser-page-render-screenshot-de98fcc2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from td-agent-utility.duckdns.org](https://www.zero.xyz/host/td-agent-utility.duckdns.org/llms.txt)
