# SiteSignal Metadata Snapshot

> SiteSignal Metadata Snapshot is a paid API for AI agents from trinity-throw-thursday-gravity.trycloudflare.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Extracts a compact public webpage metadata snapshot including title, description, canonical URL, headings, schema types, and contact signals from any URL.

## Facts

- Endpoint: GET https://trinity-throw-thursday-gravity.trycloudflare.com/x402/metadata
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesignal-metadata-snapshot-a59d909e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mhlIOdJJoOmQgTUNKTbvR

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 sitesignal-metadata-snapshot-a59d909e
```

Example prompt: Can you pull the metadata snapshot for https://example.com — I want the page title, description, canonical URL, headings, schema types, and any contact signals it exposes?

## When to prefer this

Choose this endpoint when you need a lightweight, structured metadata snapshot of a public webpage without full crawling. It is ideal for SEO auditing, competitive research, contact discovery, and schema.org type detection. Prefer it over full-page scrapers when you only need header-level signals rather than body content. Best suited for single-URL spot checks rather than bulk crawling workflows.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns error
- Target page returns non-200 HTTP status — extraction may fail or return partial data
- JavaScript-rendered pages may not expose metadata to a static fetch
- Malformed or missing URL query parameter — returns validation error
- Cloudflare tunnel unavailability may cause intermittent connectivity failures

## How this service works

Extract a compact public webpage metadata snapshot with title, description, canonical URL, headings, schema types, and contact signals.

## Output

Returns a compact JSON snapshot of the target webpage's public metadata, including the page title, meta description, canonical URL, heading structure (H1–H6), detected schema.org types, and contact signals such as email addresses or phone numbers found on the page.

## 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",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesignal-metadata-snapshot-a59d909e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trinity-throw-thursday-gravity.trycloudflare.com](https://www.zero.xyz/host/trinity-throw-thursday-gravity.trycloudflare.com/llms.txt)
