# SchemaForge – Business Structured Data Generator

> SchemaForge – Business Structured Data Generator is a paid API for AI agents from agents.samedaydesk.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Takes a public business website URL and returns a paste-ready JSON-LD structured data bundle plus a gap analysis and ranked fixes for local SEO and AI search visibility.

## Facts

- Endpoint: GET https://agents.samedaydesk.com/schemaforge
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/schemaforge-business-structured-data-generator-392b714f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IWBJOBjvLcc2U4CLdxeab

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 schemaforge-business-structured-data-generator-392b714f
```

Example prompt: Generate a complete JSON-LD structured data bundle for my med spa website at https://www.luxemedspa.com — we're based in Austin — and tell me what structured data gaps we have and what to fix first.

## When to prefer this

Choose this endpoint when you need to generate complete, paste-ready JSON-LD structured data for a local business website — especially when you also want a gap analysis showing what schema is missing and what to fix first. Ideal for local SEO workflows, pre-launch audits, and making business sites visible to AI-powered search. Best suited for med-spa verticals currently, with generic local business support for other types. Prefer this over generic web scrapers when the goal is specifically structured data / schema markup generation rather than raw content extraction.

## Known failure modes

- Invalid or unreachable URL returns an error — site must be publicly accessible over HTTP/S
- Private or paywalled pages cannot be crawled and will fail to generate schema
- Unsupported business vertical (only 'med-spas' currently supported) may yield generic output
- Missing or sparse website content may result in incomplete schema with many placeholder fields
- Payment failure (x402 protocol) will block the request before processing

## How this service works

Business website -> deterministic, paste-ready JSON-LD bundle plus a live structured-data gap analysis and ranked fixes. Covers local business and service, FAQ, offer catalog, reviews, geo, and opening hours. Rating and review fields remain explicit placeholders for the business's real values.

## Output

A deterministic JSON-LD bundle covering LocalBusiness, Service, FAQ, Offer catalog, Reviews (with explicit placeholders for real values), GeoCoordinates, and OpeningHours schemas — plus a live structured-data gap analysis identifying missing or incomplete schema types and a prioritized ranked list of fixes to improve local SEO and AI search visibility.

## 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": [
      "site"
     ],
     "properties": {
      "city": {
       "type": "string",
       "description": "City the business serves (optional, used in the markup)."
      },
      "site": {
       "type": "string",
       "description": "Public http(s) URL of the business site to generate structured data for."
      },
      "vertical": {
       "type": "string",
       "description": "Business vertical (currently: med-spas)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "site",
      "jsonLd"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "site": {
       "type": "string"
      },
      "jsonLd": {
       "type": "object"
      },
      "fixList": {
       "type": "array"
      },
      "missing": {
       "type": "array"
      },
      "pasteAs": {
       "type": "string"
      },
      "vertical": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "site": "https://example-clinic.com",
  "jsonLd": {
   "@graph": [],
   "@context": "https://schema.org"
  },
  "fixList": [
   "1. Add FAQPage markup ..."
  ],
  "missing": [
   "faqPage",
   "review",
   "service"
  ],
  "vertical": "med-spas"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/schemaforge-business-structured-data-generator-392b714f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.samedaydesk.com](https://www.zero.xyz/host/agents.samedaydesk.com/llms.txt)
