# API Zavod JSON-LD Structured Data Extractor

> API Zavod JSON-LD Structured Data Extractor is a paid API for AI agents from it.finlandfoxvpn.shop, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Fetches and extracts JSON-LD (Schema.org) structured data embedded in a web page at a given URL

## Facts

- Endpoint: GET https://it.finlandfoxvpn.shop/api/v1/web/schema
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-zavod-json-ld-structured-data-extractor-f5bd497d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5Sv6V-kY_RsMigje7wsA3

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 api-zavod-json-ld-structured-data-extractor-f5bd497d
```

Example prompt: Can you extract all the JSON-LD structured data from https://www.nytimes.com/2024/01/01/technology/ai-news.html so I can see what Schema.org types they're using?

## When to prefer this

Use this endpoint when you specifically need to extract JSON-LD / Schema.org structured data from a webpage, such as for SEO auditing, rich snippet analysis, data enrichment from product/article/event pages, or verifying that structured markup is correctly implemented. Prefer this over generic page scrapers when Schema.org data is the primary target. It is more precise than full HTML extraction for this use case and cheaper than running a full browser rendering pipeline.

## Known failure modes

- Target URL is unreachable or returns non-2xx status — empty or error response
- Page has no JSON-LD blocks — returns empty array with count 0
- Malformed JSON-LD on the target page may be skipped or cause parse errors
- URL parameter missing or invalid format — schema validation error
- Target site blocks crawlers — may return empty or partial results
- Timeout if the target URL is slow to respond

## How this service works

JSON-LD structured data extraction / Извлечение Schema.org

## Output

Returns a JSON object containing the original URL, an array of all JSON-LD objects found on the page (parsed from <script type='application/ld+json'> tags), and a count of how many JSON-LD blocks were discovered. If none are found, the array is empty and count is 0.

## 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",
      "HEAD",
      "DELETE"
     ],
     "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"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "json_ld": [],
  "количество": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-zavod-json-ld-structured-data-extractor-f5bd497d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from it.finlandfoxvpn.shop](https://www.zero.xyz/host/it.finlandfoxvpn.shop/llms.txt)
