# Webbie Page Generator — Responsive HTML Page Builder

> Webbie Page Generator — Responsive HTML Page Builder 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 finished, responsive standalone HTML page from site name, headline, tagline, hero images, content sections, nav, and colors using deterministic templating across three layouts.

## Facts

- Endpoint: POST https://api.webbersites.com/api/website/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-responsive-html-page-builder-e69360a6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_e1TMsYWOJyAyjJ7lSN2TI

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-responsive-html-page-builder-e69360a6 -d '<json body>'
```

Example prompt: Build me a responsive landing page for my startup 'NovaSpark' using the split template — headline 'Power Your Ideas', tagline 'Fast, reliable energy solutions for modern teams', one hero image from unsplash.com/photo-1504711434969-e33886168f5c, a 'Get Started' CTA linking to /signup, nav links Home and About, accent color #FF6B35, and a footer that says '© 2025 NovaSpark'. Use seed 'novaspark2025' so all my pages stay consistent.

## When to prefer this

Use this endpoint when you need to quickly generate a complete, standalone responsive HTML page without writing any code or using an AI model — especially when building a consistent multi-page site (reuse the same seed), when you want deterministic output from a fixed template (horizon, split, editorial), or when you need a cheap ($0.005/call), fast static page for a landing page, product page, or marketing site. Prefer this over AI-based generators when you want reproducible, template-driven output rather than creative variation.

## Known failure modes

- Missing required site_name field returns a 400 validation error
- Invalid template value (not horizon/split/editorial) may fall back to seed-selected template or error
- Malformed hero_images array (non-URL values) may produce a page with broken image tags
- Invalid hex color values in colors array may cause default styling to be applied
- Seed produces template/font selection deterministically so different seeds on the same call will produce visually different pages — unintended if consistency is desired
- Network timeout if the endpoint is under load, requiring retry

## 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 or save as a file, including a hero section, navigation bar (loaded from nav.json at view-time), content sections, styled typography and accent colors, optional gallery images, a CTA button, and a footer — rendered deterministically according to the provided seed, template choice, and input fields.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "site_name"
     ],
     "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"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "html": "<!DOCTYPE html>…",
  "seed": "nw-2026",
  "filename": "index.html",
  "nav_json": {
   "links": []
  },
  "template": "horizon"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/webbie-page-generator-responsive-html-page-builder-e69360a6/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)
