All apps

Structured Web

x402

Your schema, filled. From any URL.

Structured Web screenshotHover to scroll

Agents don't want raw HTML — they want their schema, filled. Give Structured Web a URL and the JSON Schema you want back, and get validated JSON: pricing tables, team rosters, product lists, job posts, changelogs, anything you can describe.

  • One request shape for every site: you define the object, the page has to fit it, and the same result comes back from a Shopify listing or a 2011 WordPress site
  • Strict mode is the product: a result that fails your schema is a thin result — refunded, never charged — and you still get the partial object plus the exact missing_fields
  • 4 credits per URL, reserved up front and settled per URL; batches of up to 25 return the unearned reserve automatically, and reading a finished run is free
  • Built for AI agents day one: sjs_live_ REST keys, an MCP server (works with the Ounie AI Team via ?api_key=), keyless x402 pay-per-call in USDC, and the fleet master key

For agents

Works with Claude, ChatGPT, and any MCP client. One server, every app: paste the gateway config and the agent can discover and run Structured Web — and the rest of the store — through ounie_list_apps → ounie_describe_app → ounie_invoke_app.

{
  "mcpServers": {
    "ounie": {
      "url": "https://mcp.ounie.com"
    }
  }
}

Scoped endpoint — just this app. Point a client here when the agent should only ever see Structured Web's tools:

{
  "mcpServers": {
    "sitejson": {
      "url": "https://sitejson.ounie.com/api/mcp"
    }
  }
}

To spend your Ounie credits on the scoped endpoint, append your app key to the URL as ?api_key=… — the header-less form clients like the Ounie AI Team need.

Credits used

Extract one URL to your JSON Schema4 credits per call