# URL Metadata Extractor

> URL Metadata Extractor is a paid API for AI agents from well-006-url-metadata.mmelnyk2000.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-21).

Fetches a public HTTPS URL and extracts HTML head metadata including title, description, Open Graph, and Twitter card tags, returning structured JSON.

## Facts

- Endpoint: POST https://well-006-url-metadata.mmelnyk2000.workers.dev/mcp?utm_source=zero.xyz#url-metadata#url-metadata
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/url-metadata-extractor-887d7837
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mEHDrmG1mpheUbuwyeerC

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 url-metadata-extractor-887d7837 -d '<json body>'
```

Example prompt: Can you fetch the metadata from https://example.com/blog/my-article and tell me the page title, description, and any Open Graph tags it has?

## When to prefer this

Choose this endpoint when you need structured HTML head metadata (title, description, Open Graph, Twitter cards, canonical, lang) from a single public HTTPS URL without writing custom scraping logic. Ideal for link preview/unfurling, SEO audits, and metadata enrichment pipelines. Prefer this over a full web scraper when you only need head-level metadata, not page body content.

## Known failure modes

- Non-HTTPS URLs (http, file, data, localhost, private IPs) are rejected with an error
- Response body exceeds 1 MB cap — truncated or rejected
- Request times out after ~10 seconds for slow servers
- More than 5 redirects causes failure
- URL is unreachable or returns a non-200 status
- Content-Type is not HTML — metadata fields may be absent or minimal

## How this service works

Fetch a public https URL and extract HTML head metadata ($0.005 USDC via x402). https only — http, file, data, localhost, and private IPs are rejected. Caps: 1 MB body, ~10s timeout, max 5 redirects. Returns JSON { url, final_url, content_type, title?, description?, canonical?, lang?, open_graph, twitter, warnings }.

## Output

Returns a JSON object containing the final resolved URL, content type, page title, meta description, canonical URL, language code, Open Graph metadata (og:title, og:description, og:image, etc.), Twitter card metadata, and any warnings (e.g. redirect notices, missing tags).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/url-metadata-extractor-887d7837/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from well-006-url-metadata.mmelnyk2000.workers.dev](https://www.zero.xyz/host/well-006-url-metadata.mmelnyk2000.workers.dev/llms.txt)
