StorytellerContent API

Overview

Generated content, ready for your application.

The Storyteller Content API delivers generated content feeds to your application over read-only HTTP.

A fixture identifies the event you are following. A feed is a named collection of items for that fixture. An item contains ready-to-use copy, structured supporting values, entity references and any asset references. The platform publishes content; your application reads the current snapshot.

Public samples and live feeds

Public sampleLive feed
CredentialNoneNone
ContentFixed example snapshotsThe current published content for a live game
Feed routeSame fixture/feed routeSame fixture/feed route
Fixture discoveryPublic sample index belowThe live game’s NBA game ID

The model is generic. NBA Game Pulse is the first integration and supplies the public examples; other integrations can use their own fixture identifiers, feed keys and definitions.

Try a sample game

curl
curl --fail-with-body --silent --show-error 'https://api.live.storyos.ai/v1/fixtures/0042500401/feeds/pulse'

Base URL: https://api.live.storyos.ai

Available sample fixtures

GET /v1/fixtures lists these 12 sample games, newest first. It does not list live fixtures. The separate Portland example (0022501147) demonstrates the nine retained version 1 types.

Fixture IDGameDateItems
0042500405NYK at SAS2026-06-1312
0042500404SAS at NYK2026-06-1015
0042500401NYK at SAS2026-06-0313
0022500467NYK at SAS2025-12-3117
0022500012HOU at LAL2025-12-257
0022500009CLE at NYK2025-12-2516
0022501229NYK at ORL2025-12-135
0022500111TOR at DAL2025-10-267
0022500006DEN at GSW2025-10-2313
0022500005OKC at IND2025-10-2316
0022500083PHI at BOS2025-10-2216
0022500001HOU at OKC2025-10-2119

Sample publication times are example times based on the game timeline. They are not evidence of real publication latency. Live feeds are public and need no key; use the live game’s NBA game ID. A feed returns 404 until its first item is published.

On this page