# gigsai Web Page Reader

> gigsai Web Page Reader is a paid API for AI agents from gigsai.xyz, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Fetches any public URL and returns clean, readable markdown with title, headings, lists, and links — scripts and navigation stripped — up to 100k characters.

## Facts

- Endpoint: POST https://gigsai.xyz/api/web/read?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gigsai-web-page-reader-85767757
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hguv77JzojpjaGXH1SDRe

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 gigsai-web-page-reader-85767757 -d '<json body>'
```

Example prompt: Can you fetch the content of https://en.wikipedia.org/wiki/Artificial_intelligence and give me the clean text — no nav menus or scripts, just the readable content?

## When to prefer this

Use this endpoint when you need clean, LLM-ready markdown from a public web page and don't want to deal with HTML parsing, script removal, or navigation noise. It's pay-per-call with no API key required, making it ideal for sporadic or agent-driven web reading tasks. Prefer this over raw HTTP fetches when downstream LLM consumption is the goal, since the markdown output is already stripped of clutter.

## Known failure modes

- Target URL is unreachable or returns a non-2xx status — not charged, returns an error response
- URL is not a valid http/https URL — rejected by input validation
- Page content exceeds 100k characters — truncated at limit
- Pages behind authentication or paywalls may return login prompts instead of content
- Dynamic JavaScript-rendered content may not be captured if server-side HTML is sparse

## How this service works

Call when you need the readable content of a public web page: returns clean markdown (title, headings, lists, links; scripts and navigation removed), up to 100k characters. Pages that fail (404, blocked, timeout) are not charged.

## Output

A clean markdown representation of the fetched web page, including the page title, headings, paragraph text, lists, and links, with scripts, navigation menus, and boilerplate removed. Capped at 100k characters. If the target URL is unreachable or returns an error, the call is not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^https?://",
   "description": "Public http(s) URL"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gigsai-web-page-reader-85767757/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gigsai.xyz](https://www.zero.xyz/host/gigsai.xyz/llms.txt)
