# SiteCheck Text Outline

> SiteCheck Text Outline is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-05).

Generates a structured hierarchical outline from source text or a topic, with headings, bullets, and word counts per section

## Facts

- Endpoint: POST https://api.sitecheck-api.workers.dev/api/text/outline?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-text-outline-f3b7c08b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I_-cZoJn2fWzK0kBhZZ6g

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 sitecheck-text-outline-f3b7c08b -d '<json body>'
```

Example prompt: Take this 2,000-word draft about renewable energy and generate a structured outline with 6 sections and heading depth 2, showing bullet points and estimated word counts for each section.

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call outline of a body of text or a topic without spinning up your own LLM pipeline. It is especially useful when you want ready-to-use structured headings and bullets with word count guidance in a single API call, and when you are already using the SiteCheck platform for other tasks like SEO, PDF extraction, or web reading.

## Known failure modes

- Text exceeds 10,000 character limit — request will be rejected or truncated
- Topic exceeds 300 character limit — trim before submitting
- Both text and topic omitted — endpoint requires at least one
- Sections value out of range (1–12) — defaults may apply or error returned
- LLM generates inconsistent structure — bullets or headings may need manual review
- Payment failure via x402 protocol — call not executed

## How this service works

Builds an outline (title, sections with headings and bullet points, optional word targets) for a topic, or from a text you give. Depth 1-3, at most 12 sections. Model output: review it before use; word targets are estimates. Input text max 10,000 characters.

## Output

Returns a JSON object with the outline title, requested depth, per-section headings, bullet point lists, and estimated word counts, plus a timestamp and a note that model output should be fact-checked before use.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Source text to outline (max 10,000 characters); use this or topic"
  },
  "depth": {
   "type": "integer",
   "description": "Heading depth 1-3 (default 2)"
  },
  "topic": {
   "type": "string",
   "description": "Topic to outline (max 300 characters); use this or text"
  },
  "sections": {
   "type": "integer",
   "description": "Number of sections, 1-12 (default 5)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Model output: check facts and structure before use.",
  "depth": 2,
  "title": "Starting a Vegetable Garden",
  "sections": [
   {
    "words": 100,
    "bullets": [
     "Choose a location",
     "Prepare the soil",
     "Select vegetables"
    ],
    "heading": "Introduction"
   },
   {
    "words": 150,
    "bullets": [
     "Remove debris",
     "Till the soil",
     "Add fertilizers"
    ],
    "heading": "Garden Preparation"
   },
   {
    "words": 120,
    "bullets": [
     "Sow seeds",
     "Water regularly",
     "Provide sunlight"
    ],
    "heading": "Planting Vegetables"
   }
  ],
  "checkedAt": "2026-10-15T18:21:45.712Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-text-outline-f3b7c08b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
