# Lordevo Page Metadata + Markdown

> Lordevo Page Metadata + Markdown is a paid API for AI agents from shop.lordevo.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Fetches a public web page and returns clean Markdown of its main content plus rich metadata: title, description, Open Graph tags, headings, links, images, and more

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/page-meta?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lordevo-page-metadata-markdown-dd69bb81
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QRl5IGsBvKRIKSHzvAVFv

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 lordevo-page-metadata-markdown-dd69bb81
```

Example prompt: Can you read https://www.bbc.com/news/technology and give me the main content as Markdown along with the title, meta description, and a list of all the headings on the page?

## When to prefer this

Choose this endpoint when you need both the readable Markdown content and the full SEO/structural metadata (headings, links, tags, JSON-LD) of a single public webpage in one call. It is ideal for content ingestion pipelines, SEO auditing, link mapping, or AI agent workflows that need clean readable text plus page signals without running a full browser. Prefer it over generic scraping tools when you need structured metadata fields alongside the content in a single lightweight response.

## Known failure modes

- Non-200 HTTP status if the target URL is unreachable or returns an error
- robots.txt disallows crawling — endpoint obeys robots.txt and may return no content
- Malformed or missing URL parameter causes a validation error
- Pages behind authentication or paywalls will not return full content
- Dynamically rendered JavaScript-heavy pages may return incomplete content if JS is required to load the main body

## How this service works

SEO audits, website security checks, SEO content plans, articles and site fix plans as API endpoints for AI agents. Pay per request in USDC on Base with…

## Output

A JSON object containing: the page's HTTP status, clean Markdown of the main content, title, meta description, canonical URL, robots directive, language code, Open Graph and Twitter card tags, an ordered headings outline (level + text), JSON-LD schema types detected, counts of internal and external links, image count and count of images missing alt text, and total word count.

## 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",
       "description": "Public http(s) URL or bare domain, e.g. https://example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "lang": "en",
  "tool": "page-meta",
  "links": {
   "external_count": 1,
   "internal_count": 0
  },
  "title": "Example Domain",
  "images": {
   "count": 0,
   "missing_alt": 0
  },
  "status": 200,
  "headings": [
   {
    "text": "Example Domain",
    "level": 1
   }
  ],
  "markdown": "# Example Domain\n\nThis domain is for use in illustrative examples in documents...",
  "canonical": null,
  "word_count": 28,
  "json_ld_types": [],
  "meta_description": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-page-metadata-markdown-dd69bb81/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shop.lordevo.com](https://www.zero.xyz/host/shop.lordevo.com/llms.txt)
