# URL Meta Tag & OpenGraph Extractor

> URL Meta Tag & OpenGraph Extractor is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.0022/call, status unknown (last checked 2026-09-14).

Fetches and parses a public webpage to extract structured metadata including title, description, OpenGraph tags, Twitter Card data, canonical URL, favicon, language, and keywords.

## Facts

- Endpoint: GET https://api.x402node.dev/url/extract-meta
- Price: $0.0022/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-x402node-dev-24c68252
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TIYuaDwIY3hHLxPSDiY74

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 api-x402node-dev-24c68252
```

Example prompt: Can you pull all the meta tags from https://openai.com — I need the page title, description, OpenGraph image, Twitter Card info, canonical URL, and favicon so I can generate a rich link preview.

## When to prefer this

Use this endpoint when you need to extract structured metadata (OpenGraph, Twitter Card, title, description, favicon, canonical) from any public webpage in a single call. Ideal for link preview generation, bookmarking pipelines, SEO auditing, content discovery, and enriching URLs with human-readable metadata. Prefer this over a full web scraper when you only need head/meta tag data, not page body content.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns empty or partial metadata
- Page blocks scrapers via robots.txt or bot detection — may return incomplete data
- URL does not exist or returns 4xx/5xx HTTP error — extraction fails
- Page has no OpenGraph or Twitter Card tags — those fields return null
- Malformed or non-HTTP URL provided — validation error
- Very large or slow-loading pages may cause timeout

## How this service works

extract meta tags from URL, HTML meta tags extractor, extract OG tags, extract Open Graph tags, extract Twitter Card meta tags, link preview meta tags. Parse any public webpage and extract title, description, keywords, canonical, favicon, language, OpenGraph (og:*), Twitter Card. For AI agents, link previews, SEO audits, content discovery. Accepts payment on Base or Solana — either network works.

## Output

A structured JSON object containing: the resolved final URL, page title, meta description, keywords, canonical URL, favicon URL, language code, full OpenGraph property set (og:title, og:description, og:image, og:url, og:type, og:site_name), Twitter Card fields (card type, site, title, description, image), and a timestamp of when the extraction occurred.

## Example request

```json
{
 "url": "https://www.wikipedia.org"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "Target URL (optional)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-x402node-dev-24c68252/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
