# AllTheBot Short Horror Story

> AllTheBot Short Horror Story is a paid API for AI agents from api.zkrobotics.fr, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-13).

Generates a short two- to three-sentence creepy horror story with a twist ending, built around a user-supplied word, in English or French.

## Facts

- Endpoint: GET https://api.zkrobotics.fr/x402/fun/horror-story?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/allthebot-short-horror-story-f5be4cab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9vwPzvsMYyj23BKywizlL

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 allthebot-short-horror-story-f5be4cab
```

Example prompt: Write me a short two-to-three sentence horror story with a twist ending built around the word 'mirror', in English — no gore.

## When to prefer this

Choose this endpoint when you need a concise, self-contained horror micro-story (2-3 sentences) with a guaranteed twist ending anchored to a specific keyword, with no gore, and optionally in French. Prefer this over longer-form story generators when brevity and a punch-line twist are the primary goals, or when bilingual (English/French) output is required.

## Known failure modes

- Missing 'word' query parameter — endpoint may return an error or generic fallback
- Word exceeds 40-character limit — request rejected
- Invalid 'lang' value outside 'en'/'fr' enum — validation error
- Network timeout or service unavailability returning HTTP 5xx
- Payment failure via x402 protocol resulting in HTTP 402

## How this service works

Pay-per-call APIs for AI agents over x402: token safety reports, Base and Ethereum on-chain reads, crypto prices, domain checks (DNS, WHOIS, SSL, email), finance data (FX, SEC), worldwide weather forecasts, France alerts, text AI, fun content. USDC on Base, no account, no API key.

## Output

A single JSON object containing a 'story' field with a two-to-three sentence horror micro-story that builds atmosphere around the supplied word and closes with an unexpected twist ending. The story contains no graphic gore and is available in English or French.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "lang": {
       "enum": [
        "en",
        "fr"
       ],
       "type": "string"
      },
      "word": {
       "type": "string",
       "maxLength": 40,
       "minLength": 1
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "story": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "story": "I said goodnight to my reflection. It said it back. It was not my voice."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/allthebot-short-horror-story-f5be4cab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zkrobotics.fr](https://www.zero.xyz/host/api.zkrobotics.fr/llms.txt)
