# Lordevo Link Preview / Unfurl

> Lordevo Link Preview / Unfurl 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 and returns comprehensive link preview metadata (title, description, OG image, favicon, logo, theme color, Twitter card, etc.) for any public URL, suitable for rendering a rich link card.

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/link-preview?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-link-preview-unfurl-33dc1c3c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lkm5KvXCxSU3lsr5--5jh

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-link-preview-unfurl-33dc1c3c
```

Example prompt: Can you fetch a link preview for https://stripe.com/blog/payment-api-design — I need the title, description, OG image, and favicon so I can render a link card?

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call extraction of all link preview and Open Graph metadata from a public URL — including OG image dimensions, favicon, logo, Twitter card, theme color, and web manifest — rather than parsing raw HTML yourself or calling multiple specialized APIs. Especially useful for rendering rich link cards in chat apps, social feeds, or bookmark managers.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns null/empty fields
- Target page has no Open Graph or meta tags — most fields will be null
- Invalid or malformed URL input — request fails with validation error
- Target server is slow or times out — response may be delayed or partial
- URL is a redirect chain — canonical URL in response may differ from input

## 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 title, description, site name, canonical URL, Open Graph image (with URL, width, height, alt), best favicon URL, full icons array, logo URL (from JSON-LD Organization), Twitter card metadata (card type, site handle, creator), theme color, and web manifest info — everything needed to render a rich link preview card.

## 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",
     "required": [
      "tool",
      "url"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "logo": {
       "type": [
        "string",
        "null"
       ]
      },
      "tool": {
       "type": "string"
      },
      "icons": {
       "type": "array"
      },
      "image": {
       "type": [
        "object",
        "null"
       ]
      },
      "title": {
       "type": [
        "string",
        "null"
       ]
      },
      "favicon": {
       "type": [
        "string",
        "null"
       ]
      },
      "site_name": {
       "type": [
        "string",
        "null"
       ]
      },
      "description": {
       "type": [
        "string",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/blog/post",
  "logo": "https://example.com/logo.png",
  "tool": "link-preview",
  "icons": [],
  "image": {
   "alt": null,
   "url": "https://example.com/og.png",
   "width": 1200,
   "height": 630
  },
  "title": "How we cut costs by 40%",
  "favicon": "https://example.com/apple-touch-icon.png",
  "twitter": {
   "card": "summary_large_image",
   "site": "@example",
   "creator": null
  },
  "site_name": "Example",
  "description": "A short case study.",
  "theme_color": "#2f5bff"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-link-preview-unfurl-33dc1c3c/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)
