Developers & Public Shared-Notes JSON API

TerraRoll provides unauthenticated, read-only JSON endpoints for browsing pseudonymous player life reflections (GET /api/posts), memorial gallery rooms (GET /api/gallery/list), and our 172-country demographic dataset (GET /country-data.json), documented with a machine-readable OpenAPI 3.1 specification.

Shared Life Notes Feed: GET /api/posts

curl -s "https://in8b.com/api/posts?lang=en"

Returns up to 20 recent pseudonymous shared life reflections in UTF-8 JSON format ({ ok: true, posts: [...], more: false }). Each item includes ISO-3 country code, lived age, reflection text, language tag, heart count, and creation timestamp. Pass ?before=<id> for cursor pagination across historical entries, or inspect /developers/openapi.json for complete endpoint schemas and status codes.

Fair Use, Caching & Attribution Guidelines

Keep automated requests below 1 request per second, send a descriptive User-Agent header, and cache /country-data.json locally when building classroom notebooks, civic-tech tools, university coursework, or demographic visualizations. Please credit TerraRoll (https://in8b.com) alongside the underlying UN, World Bank, WHO, ITU, and UNESCO primary statistical series described on our Data & Math page.

All read-only endpoints return standard HTTP cache headers and CORS metadata for reproducible browser and Python data journalism workflows without requiring API keys.