Static document

API documentation

A personal API surface with public metadata resources and private model routes.

API reference

Build-time metadata endpoints and private owner-only model routes. Public resources describe the visible site; AI routes require an issued token.

GET/api/site.jsonsite identity, language options and ownership contact GET/api/reports/index.jsonavailable public report summaries GET/api/reports/latest.jsonlatest public report snapshot GET/api/crawlers/metadata.jsoncrawler and sitemap metadata GET/api/robots/policy.jsonrobots policy summary GET/api/status/snapshot.jsonbuild-time status snapshot GET/api/changelog/latest.jsonrecent public content changes GET/api/cloud/v1/archive/chunksarchive chunk metadata probe GET/api/cloud/v1/events/streamevent stream metadata probe GET/api/v1/modelsallowed private model list

Personal AI API

This API is owner-operated and requires a personal bearer token. Requests on crawlingchaos.isgood.host are handled through chunchunmaru.isgood.host.

GET

/api/v1/models

Returns the allowed model list. The default model is gpt-5-nano.

POST

/api/v1/responses

Creates a model response from an input string or structured input.

POST

/api/v1/chat

Accepts a compact chat-style body and returns normalized text output.

GET

/api/v1/openapi.json

Machine-readable route description for the personal API.

curl https://crawlingchaos.isgood.host/api/v1/responses \
  -H "Authorization: Bearer <personal_api_token>" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5-nano","input":"Write one short status line."}'

Private model routes require an owner-issued bearer token. Unauthenticated requests are rejected without a model call.