# Agent Tools Web Content Extractor

> Agent Tools Web Content Extractor is a paid API for AI agents from agent-tools-7936.onrender.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Fetches and extracts the full text content of any public web URL, returning structured metadata including title, author, publication date, markdown body, and a SHA-256 content hash for verification.

## Facts

- Endpoint: GET https://agent-tools-7936.onrender.com/extract?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/agent-tools-web-content-extractor-99cff976
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NDFfvUqZirEQLLz7HE2nj

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 agent-tools-web-content-extractor-99cff976
```

Example prompt: Can you fetch the full content of https://stripe.com/blog/atlas-2025-year-in-review and give me the title, author, publication date, and the article text in markdown so I can verify what it actually says before I cite it?

## When to prefer this

Choose this endpoint when you need to retrieve and verify primary-source content from a web URL before citing, paying for, or repeating information — especially when a content hash for integrity verification is needed. Prefer it over generic web search when you already have the URL and need the actual article body, author, and publication date in structured form rather than a snippet.

## Known failure modes

- URL is unreachable or returns a non-200 status — ok: false returned
- URL points to a paywalled or login-gated page — content may be incomplete or missing
- URL is not a valid absolute http/https URL — request rejected by schema validation
- Page has no detectable title or author — those fields may be null or absent
- Dynamic JavaScript-rendered content may not be fully captured
- Very large pages may be truncated

## How this service works

Primary-source tools for AI agents: verify before you pay, cite, or repeat.

## Output

A JSON object containing: ok (boolean success flag), title (page or article title), author (byline if detected), markdown (full body content converted to markdown), published (publication date as a string), and content_sha256 (SHA-256 hash of the content for integrity verification).

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Absolute http(s) URL."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "title": {
       "type": "string"
      },
      "author": {
       "type": "string"
      },
      "markdown": {
       "type": "string"
      },
      "published": {
       "type": "string"
      },
      "content_sha256": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "title": "Stripe Atlas startups in 2025: Year in review",
  "author": "Jesse Carey",
  "markdown": "2025 was a breakout year for early-stage startups...",
  "published": "2025-12-18",
  "content_sha256": "3c56..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-tools-web-content-extractor-99cff976/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-tools-7936.onrender.com](https://www.zero.xyz/host/agent-tools-7936.onrender.com/llms.txt)
