# Webbie Page Generator

> Webbie Page Generator is a paid API for AI agents from api.webbersites.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Generates a complete, responsive, standalone HTML page from structured content using deterministic templating with three layout templates (horizon, split, editorial).

## Facts

- Endpoint: POST https://api.webbersites.com/api/webbie/page
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/webbie-page-generator-304bf96f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eg1eb-ZFD3Z4z7tw4NcWm

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 webbie-page-generator-304bf96f -d '<json body>'
```

Example prompt: Generate a finished responsive HTML homepage for my coffee brand 'Morning Bloom' — headline 'Roasted with Purpose', tagline 'Small-batch coffee for people who care', a hero image from https://example.com/hero.jpg, two content sections about sourcing and brewing, a 'Shop Now' CTA button, navy and gold accent colors, and use seed 'morningbloom2024' so I can reuse the style across pages.

## When to prefer this

Use this endpoint when you need a deterministic, reproducible, fully-rendered standalone HTML page from structured content without relying on AI generation. Ideal for building consistent multi-page sites by reusing a seed across calls, or for templated marketing pages, landing pages, and product sites where layout predictability matters. Prefer over AI-based page generators when repeatability and cost control ($0.02/call) are priorities.

## Known failure modes

- Missing required 'site_name' field returns a 400-level error
- Invalid template name (not horizon/split/editorial) may fall back to seed-derived default or return an error
- Unreachable hero_image URLs may result in broken images in the rendered HTML
- Malformed color values (non-hex, non-CSS names) may be ignored or cause styling issues
- Payment failure or insufficient USDC balance returns a 402 Payment Required response

## How this service works

Webbie page generator: site name, headline, tagline, hero images, content sections, nav, colors — returns a finished responsive standalone HTML page. Three templates (horizon, split, editorial); the seed deterministically picks template + fonts + accent, so reusing it across calls builds a consistent multi-page site. Nav loads from an editable nav.json at view-time. No AI — deterministic templating.

## Output

A complete, self-contained responsive HTML page ready to serve in a browser, including nav (loaded from nav.json at view-time), hero section, content sections, footer, and styled with deterministically chosen fonts and accent colors derived from the seed. The template used (horizon, split, or editorial) is either specified or derived from the seed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cta": {
   "type": "object",
   "description": "{text, href}"
  },
  "nav": {
   "type": "array",
   "description": "[{label, href}] — echoed as nav_json"
  },
  "logo": {
   "type": "object",
   "description": "Auto-generate mark: {query, colors, shape}"
  },
  "seed": {
   "type": "string",
   "description": "Reuse the same seed on every call for one consistent site style"
  },
  "title": {
   "type": "string",
   "description": "Browser/SEO title"
  },
  "colors": {
   "type": "array",
   "description": "1-2 accents, hex or CSS names"
  },
  "footer": {
   "type": "string",
   "description": "Footer text"
  },
  "caption": {
   "type": "string",
   "description": "Kicker above the headline"
  },
  "content": {
   "type": "array",
   "description": "Sections: [{heading, body}]"
  },
  "tagline": {
   "type": "string",
   "description": "Supporting line + meta description"
  },
  "headline": {
   "type": "string",
   "description": "Hero headline"
  },
  "logo_url": {
   "type": "string",
   "description": "Nav logo image URL"
  },
  "template": {
   "type": "string",
   "description": "horizon, split, or editorial; omit to let the seed choose"
  },
  "page_name": {
   "type": "string",
   "description": "'home' = index.html (default), or e.g. 'about'"
  },
  "site_name": {
   "type": "string",
   "description": "Brand/site name (required)"
  },
  "hero_images": {
   "type": "array",
   "description": "First = hero, extras = gallery"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/webbie-page-generator-304bf96f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.webbersites.com](https://www.zero.xyz/host/api.webbersites.com/llms.txt)
