# ForgeMesh Page Metadata Extractor

> ForgeMesh Page Metadata Extractor is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Extracts title, canonical URL, favicon, OpenGraph tags, Twitter card tags, description, author, and keywords from any public web page as structured JSON

## Facts

- Endpoint: POST https://x402.forgemesh.io/page-metadata
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-page-metadata-extractor-045c24d1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NCJiCOe3U_L-UdIaKSBqE

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 forgemesh-page-metadata-extractor-045c24d1 -d '<json body>'
```

Example prompt: Can you pull the full page metadata — title, description, OpenGraph tags, Twitter card, favicon, author, and keywords — from https://techcrunch.com/2024/01/15/openai-announces-new-model/ so I can build a link preview card for it?

## When to prefer this

Choose this endpoint when you need structured page metadata (OpenGraph, Twitter cards, canonical URL, favicon, author, keywords) from a public web page for use in link previews, SEO audits, share cards, or content catalogs. It is purpose-built for metadata extraction with SSRF protection and a clean JSON output format, making it safer and more structured than generic web scrapers.

## Known failure modes

- Non-public or access-restricted URLs return an error or empty metadata
- Pages behind authentication walls cannot be scraped
- SSRF-guarded: internal/private IP addresses and localhost URLs are rejected
- Pages exceeding 512KB response cap may be truncated or rejected
- Malformed or non-HTTP URLs return a validation error
- Pages with heavy JavaScript rendering may return incomplete metadata if server-side HTML lacks meta tags

## How this service works

Page metadata API: extract the title, canonical URL, favicon, OpenGraph tags, Twitter card tags, description, author, and keywords from any public web page as clean JSON — the everything-you-need for link previews, SEO audits, share cards, and content catalogs. SSRF-guarded, 512KB cap.

## Output

A JSON object containing the page title, canonical URL, favicon URL, OpenGraph tags (og:title, og:description, og:image, etc.), Twitter card tags, meta description, author, and keywords extracted from the target web page. Returned as clean structured JSON, with SSRF protection and a 512KB response cap.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "og:title": "Micropayment",
   "description": "A micropayment is a financial transaction involving a very small sum of money..."
  },
  "title": "Micropayment - Wikipedia",
  "canonical": "https://en.wikipedia.org/wiki/Micropayment"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-page-metadata-extractor-045c24d1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
