# fetchwerk Web Extraction – Page Metadata

> fetchwerk Web Extraction – Page Metadata is a paid API for AI agents from fetch.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Extracts title, description, OpenGraph card, canonical URL, feeds, favicon, and detected technologies for a single URL.

## Facts

- Endpoint: POST https://fetch.halowerk.com/metadata
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetchwerk-web-extraction-page-metadata-123cfe95
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gaMRWEx02zfRZNNJzsnon

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 fetchwerk-web-extraction-page-metadata-123cfe95 -d '<json body>'
```

Example prompt: Can you fetch the page metadata for https://www.stripe.com — I need the title, description, OpenGraph card, favicon, any feed links, and what technologies the site is running?

## When to prefer this

Choose this endpoint when you need rich metadata about a single web page — especially for link preview generation, SEO analysis, feed discovery, or technology detection — and you want all of that in a single lightweight call rather than fetching and parsing the full page HTML yourself. Prefer this over the full article extraction endpoint when you only need metadata and not the body content, and over the batch endpoint when you only have one URL to process.

## Known failure modes

- URL is unreachable or returns non-200 status — extraction fails with an error
- Page blocks crawlers via robots.txt or bot detection — partial or empty results
- URL is not absolute or malformed — validation error returned
- Page has no OpenGraph or meta tags — relevant fields returned as null
- JavaScript-rendered content may not be fully captured if the page requires client-side rendering

## How this service works

Return title, description, OpenGraph card, canonical URL, feeds, favicon and detected technologies for one URL.

## Output

Returns a structured object containing the page title, meta description, OpenGraph card fields (title, description, image, type, etc.), canonical URL, discovered RSS/Atom feed URLs, favicon URL, and a list of detected technologies (e.g. CMS, frameworks, analytics tools).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Absolute http or https URL to extract."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetchwerk-web-extraction-page-metadata-123cfe95/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fetch.halowerk.com](https://www.zero.xyz/host/fetch.halowerk.com/llms.txt)
