# URL Structured Analysis API

> URL Structured Analysis API is a paid API for AI agents from url-structured-analysis-api.temirlan18myrzagalie.chatgpt.site, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Fetches and deterministically analyzes a public web page URL, returning an extractive summary, key points, useful facts, conclusion, and risk flags.

## Facts

- Endpoint: POST https://url-structured-analysis-api.temirlan18myrzagalie.chatgpt.site/v1/analyze
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/url-structured-analysis-api-e03e0055
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lQSxRu8JgnyX1icza6rQG

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 url-structured-analysis-api-e03e0055 -d '<json body>'
```

Example prompt: Can you analyze the web page at https://example.com/article and give me a structured breakdown — summary, key points, useful facts, conclusion, and any risks I should know about?

## When to prefer this

Choose this endpoint when you need a deterministic, extractive analysis of a specific public web page — not generative paraphrasing or AI-hallucinated content. Ideal when you want structured output (summary, key points, facts, conclusion, risks) grounded strictly in what the page actually says. Prefer it over generic LLM summarization when auditability and fidelity to source matter, and over full web scrapers when you need pre-structured, risk-annotated output rather than raw HTML.

## Known failure modes

- URL is not publicly accessible (private, paywalled, or requires authentication) — analysis fails or returns incomplete content
- URL is malformed or non-HTTP/HTTPS — validation error returned
- Page returns non-HTML content (PDF, binary file) — may fail to extract meaningful text
- Page content is dynamically rendered via JavaScript — may only capture static HTML shell
- Network timeout or unreachable host — request fails with error
- Claims may be time-sensitive and risks array will flag this but not auto-resolve it

## How this service works

Paid x402 API for deterministic, extractive analysis of public web pages.

## Output

A JSON object containing: a concise extractive 'summary' of the page, a 'key_points' array of the main points stated on the page, a 'useful_facts' array including page title and concrete facts found in content, a 'conclusion' drawn solely from the fetched page, and a 'risks' array flagging caveats such as time-sensitivity or unverified claims.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Public HTTP or HTTPS web page to analyze"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "risks": [
   "Claims may be time-sensitive; verify before relying on them."
  ],
  "summary": "A concise extractive summary of the page.",
  "conclusion": "A short conclusion based only on the fetched page.",
  "key_points": [
   "The main point stated by the page."
  ],
  "useful_facts": [
   "Page title and concrete facts found in the content."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/url-structured-analysis-api-e03e0055/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from url-structured-analysis-api.temirlan18myrzagalie.chatgpt.site](https://www.zero.xyz/host/url-structured-analysis-api.temirlan18myrzagalie.chatgpt.site/llms.txt)
