# Lordevo Structured Data Extractor

> Lordevo Structured Data Extractor 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).

Extracts and validates structured data (JSON-LD, microdata, RDFa) from any public webpage, returning parsed schema.org items with missing property diagnostics

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/structured-data?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-structured-data-extractor-05b2bc57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OpvSusYVrJ05FPv2Wk3VS

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-structured-data-extractor-05b2bc57
```

Example prompt: Can you pull all the structured data from https://example.com/product/widget and tell me if the Product schema has any missing required or recommended fields?

## When to prefer this

Choose this endpoint when you need to programmatically extract and validate schema.org structured data from a single webpage — especially for SEO audits, rich snippet eligibility checks, or competitive intelligence on what schema types a site implements. It handles JSON-LD, microdata, and RDFa in one call and surfaces missing required/recommended properties, making it more useful than generic scrapers that return raw HTML. Prefer it over full-site crawlers when you need deep structured data analysis on one specific URL rather than broad coverage.

## Known failure modes

- URL is not publicly accessible or returns non-200 status — empty items array or error in issues
- Page has no structured data — returns valid response with json_ld_count=0 and empty arrays
- Invalid or malformed URL input — request fails with validation error
- Page blocks crawlers (bot protection, CAPTCHA) — may return empty or partial results
- Very large pages may time out or return incomplete extraction

## 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

Returns a JSON object containing the target URL, a count of JSON-LD blocks found, an array of parsed schema.org items (each with its @type, data, and lists of missing required and recommended properties), detected JSON-LD types, microdata types, RDFa types, a count of invalid JSON-LD blocks, and an issues array flagging any structural or validation problems.

## 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",
      "json_ld_count",
      "items"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "tool": {
       "type": "string"
      },
      "items": {
       "type": "array"
      },
      "issues": {
       "type": "array"
      },
      "rdfa_types": {
       "type": "array"
      },
      "json_ld_count": {
       "type": "integer"
      },
      "json_ld_types": {
       "type": "array"
      },
      "microdata_types": {
       "type": "array"
      },
      "invalid_json_ld_blocks": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/product/widget",
  "tool": "structured-data",
  "items": [
   {
    "id": null,
    "data": {
     "name": "Widget",
     "@type": "Product",
     "offers": {
      "@type": "Offer",
      "price": "19.00",
      "priceCurrency": "USD"
     }
    },
    "type": [
     "Product"
    ],
    "missing_required": [],
    "missing_recommended": [
     "aggregateRating",
     "review"
    ]
   }
  ],
  "issues": [],
  "rdfa_types": [],
  "json_ld_count": 2,
  "json_ld_types": [
   "Product",
   "BreadcrumbList"
  ],
  "microdata_types": [],
  "invalid_json_ld_blocks": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-structured-data-extractor-05b2bc57/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)
