# ForgeMesh OpenGraph & Meta Tag Extractor

> ForgeMesh OpenGraph & Meta Tag 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).

Fetches and parses OpenGraph, Twitter Card, and standard HTML meta tags from any public URL, returning structured JSON with title, description, favicon, canonical URL, and all og:* and twitter:* fields.

## Facts

- Endpoint: POST https://x402.forgemesh.io/open-graph-tags
- 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-opengraph-meta-tag-extractor-4915c2c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MdBNJTD2dEPNHILWOPIPn

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-opengraph-meta-tag-extractor-4915c2c4 -d '<json body>'
```

Example prompt: Can you pull all the OpenGraph and meta tags from https://techcrunch.com/2024/01/15/openai-news/ — I need the og:title, og:image, og:description, Twitter card fields, favicon, and canonical URL as clean JSON for a link preview card.

## When to prefer this

Use this endpoint when you need structured OpenGraph and meta tag data from any public web page, especially for building link preview cards, auditing SEO metadata, cataloging content, or enriching records with page-level social metadata. Prefer it over generic web scrapers when your primary goal is specifically og:* and twitter:* social metadata extraction rather than full page content.

## Known failure modes

- Target URL is behind authentication or a paywall — returns empty or partial metadata
- Page returns non-200 HTTP status (404, 403, 500) — extraction fails
- Page uses JavaScript-rendered meta tags that require a headless browser — static parser may miss dynamic OG tags
- Malformed or missing meta tags on target page — returns null fields
- Rate limiting or timeout on the target server — request fails or times out
- Invalid URL format in input — validation error

## How this service works

OpenGraph and meta tag extraction API: title, canonical URL, favicon, og:*, twitter:*, description, and author for any public page as clean JSON. For link previews, SEO audits, and content cataloging agents.

## Output

A JSON object containing extracted metadata from the target page including: title, canonical URL, favicon URL, meta description, author, and all og:* (og:title, og:description, og:image, og:type, og:url, etc.) and twitter:* (twitter:card, twitter:title, twitter:description, twitter:image) fields found on the page.

## 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-opengraph-meta-tag-extractor-4915c2c4/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)
