# agentshelf.syntexa.ch OG Site Name Extractor

> agentshelf.syntexa.ch OG Site Name Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-29).

Extracts the og:site_name Open Graph meta tag from a public URL or raw HTML, with SSRF protection

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/profile-og-site-name?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-syntexa-ch-og-site-name-extractor-f5981d1f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jlcdvAQDmP5DpKLtYPus_

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 agentshelf-syntexa-ch-og-site-name-extractor-f5981d1f -d '<json body>'
```

Example prompt: Can you pull the og:site_name from https://www.bbc.com/news and tell me what site name they have set in their Open Graph tags?

## When to prefer this

Use this endpoint when you need to reliably extract just the og:site_name Open Graph property from a public page or an already-fetched HTML string, especially in SSRF-safe environments. Prefer the free sandbox variant (/v1/sandbox/profile-og-site-name) for testing or low-volume use. Choose this paid endpoint when the sandbox is unavailable or when you need guaranteed availability at $0.008 USDC per call.

## Known failure modes

- URL is not publicly reachable or returns a non-200 status — extraction fails
- Page does not contain an og:site_name meta tag — returns null or empty
- SSRF-blocked URL (private IP ranges, localhost) — request rejected for security
- HTML input exceeds 200,000 character limit — request rejected
- URL shorter than 8 characters or malformed — validation error
- Rate limiting or payment failure — 402 or 429 response

## How this service works

Call when an agent needs og:site_name extracted from a public page or HTML (SSRF-safe). Exact $0.008 USDC. Prefer unpaid POST /v1/sandbox/profile-og-site-name first.

## Output

Returns the value of the og:site_name Open Graph property parsed from the given URL or HTML string. If the tag is present, the response contains the extracted site name text. If absent or unparseable, returns null or an appropriate empty/error response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 8,
   "description": "Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."
  },
  "html": {
   "type": "string",
   "examples": [
    "<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"
   ],
   "maxLength": 200000,
   "minLength": 1,
   "description": "HTML to extract from locally. Provide html or url. When both are set, html is used."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-syntexa-ch-og-site-name-extractor-f5981d1f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
