# Machine Shop – Webpage Metadata Extractor

> Machine Shop – Webpage Metadata Extractor is a paid API for AI agents from api.pay-forge.online, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-20).

Fetches and extracts structured metadata (title, description, language, canonical URL, meta tags) from a supplied webpage URL

## Facts

- Endpoint: POST https://api.pay-forge.online/v1/webpage-metadata?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/machine-shop-webpage-metadata-extractor-8135b079
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Vk2RNRJ2aHDIKABL3W2Tg

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 machine-shop-webpage-metadata-extractor-8135b079 -d '<json body>'
```

Example prompt: Can you pull the metadata from https://example.com — I need the page title, description, canonical URL, and language?

## When to prefer this

Choose this endpoint when you need fast, lightweight extraction of standard webpage metadata (title, description, language, canonical URL, meta tags) from a supplied URL without needing full page scraping or content analysis. It is ideal for SEO checks, link previews, content cataloguing, and metadata validation workflows where you already have the URL and want structured page-level signals quickly and cheaply at $0.006 per call.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — metadata fields may be empty or endpoint may return an error
- Malformed or non-URL string input — validation error returned
- Page has no meta tags or title — metadata fields returned as empty strings or empty objects
- URL exceeds 2048 character limit — rejected with validation error
- JavaScript-rendered pages may return incomplete metadata if the page requires client-side rendering

## How this service works

Turn Apify product scrape results into safe catalog updates with Catalog Update Gate. Find evidence in supplied documents, compare snapshots, extract typed JSON fields, inspect x402 quotes and assess API migrations. Preview inputs, evidence and cost for free. No live web search, scheduled monitoring or third-party purchasing.

## Output

Returns a JSON object containing the page URL and a metadata object with fields including title, meta description, language code, canonical URL, and any other meta tags found on the page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "title": "Url",
   "maxLength": 2048
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "metadata": {
   "meta": {},
   "title": "Example",
   "language": "en",
   "canonical": "",
   "description": ""
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/machine-shop-webpage-metadata-extractor-8135b079/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.pay-forge.online](https://www.zero.xyz/host/api.pay-forge.online/llms.txt)
